MeiliSearch/meilisearch-http/src
bors[bot] 5fad37aebd
Merge #1711
1711: MeiliSearch refactor introducing OBKV format r=MarinPostma a=MarinPostma

This PR refactor some multiple components of meilisearch, and introduce the obkv document format to meilisearch

- [x] Split meilisearch-http and meilisearch-lib
- [x] Replace `IndexActor` and `UuidResolver` with `IndexResolver`
- [x] Remove mentions to Actor
- [x] Remove Actor traits to simplify code
- [x] Integrate obkv document format
- [x] Remove `Data`
- [x] Restore all route
- [x] Replace `Box<dyn error>` with `anyhow::Error`
- [x] Introduce update file store
- [x] Update file store error handling
- [x] Fix dumps
- [x] Fix snapshots
- [x] Fix tests
- [x] Update module documentation
- [x] add csv suppport (feat `@ManyTheFish` #1729 )
- [x] add jsonl support
- [x] integrate geosearch (feat `@irevoire` #1725) 

partially implements #1691 and #1690. The error handling is very basic now, I will finish it in the next pr.

Some unit tests have been disabled, I will re-enable them ASAP, but they need a bit more work.

close #1531 


P.S: sorry for this monstrous PR :'(

Co-authored-by: mpostma <postma.marin@protonmail.com>
Co-authored-by: Tamo <tamo@meilisearch.com>
Co-authored-by: many <maxime@meilisearch.com>
2021-09-29 14:38:55 +00:00
..
extractors bump dependencies 2021-09-13 15:17:08 +02:00
helpers fix tests 2021-09-28 18:57:36 +02:00
routes jsonl support 2021-09-29 11:28:02 +02:00
analytics.rs clippy + fmt 2021-09-28 22:22:59 +02:00
error.rs review changes 2021-09-29 14:17:41 +02:00
lib.rs review changes 2021-09-29 14:17:41 +02:00
main.rs Merge #1711 2021-09-29 14:38:55 +00:00
option.rs clippy + fmt 2021-09-28 22:22:59 +02:00