Commit Graph

12595 Commits

Author SHA1 Message Date
Marin Postma
c47369839b dump meta 2021-05-27 10:51:19 +02:00
Marin Postma
b924e897f1 load index dump 2021-05-27 10:27:47 +02:00
Marin Postma
e818c33fec implement load uuid_resolver 2021-05-26 20:42:09 +02:00
bors[bot]
76b9178b16 Merge #200
200: Fix plane sweep algorithm r=Kerollmops a=LegendreM

Fix plain sweep algorithm after creating some tests on proximity.

Co-authored-by: many <maxime@meilisearch.com>
2021-05-26 11:36:24 +00:00
many
a5e98cf46d Fix plane sweep algorithm 2021-05-25 18:21:55 +02:00
Marin Postma
9278a6fe59 integrate in dump actor 2021-05-25 18:14:11 +02:00
Marin Postma
3593ebb8aa dump updates 2021-05-25 16:44:58 +02:00
Marin Postma
464639aa0f udpate actor error improvements 2021-05-25 16:44:58 +02:00
Marin Postma
4acbe8e473 implement index dump 2021-05-25 16:44:58 +02:00
Marin Postma
7ad553670f index error handling 2021-05-25 16:44:58 +02:00
Marin Postma
2185fb8367 dump uuid resolver 2021-05-25 16:44:54 +02:00
marin
cbcf50960f Merge pull request #192 from meilisearch/dumps-tasks
Dumps tasks
2021-05-25 15:49:15 +02:00
tamo
89846d1656 improve panic message 2021-05-25 15:47:57 +02:00
tamo
e5175f5dc1 merge 2021-05-25 15:24:39 +02:00
tamo
1a6dcec83a crash when the actor have no inbox 2021-05-25 15:23:13 +02:00
Irevoire
fe260f1330 Update meilisearch-http/src/index_controller/dump_actor/actor.rs
Co-authored-by: marin <postma.marin@protonmail.com>
2021-05-25 15:13:47 +02:00
Kerollmops
5012cc3a32 Fix the http-ui crate to support split facet databases 2021-05-25 11:31:06 +02:00
Kerollmops
28bd9e183e Fix the infos crate to support split facet databases 2021-05-25 11:31:06 +02:00
Clément Renault
3a4a150ef0 Fix the tests and remaining warnings 2021-05-25 11:31:06 +02:00
Clément Renault
02c655ff1a Refine the facet distribution to use both databases 2021-05-25 11:30:00 +02:00
Clément Renault
79efded841 Refine the FacetCondition from_array constructor 2021-05-25 11:30:00 +02:00
Clément Renault
f7efde11d9 Refine the facet condition to use both facet databases 2021-05-25 11:30:00 +02:00
Clément Renault
e62b89a2ed Make the facet distinct work with the new split facets 2021-05-25 11:30:00 +02:00
Clément Renault
bd7b285bae Split the update side to use the number and the strings facet databases 2021-05-25 11:30:00 +02:00
Clément Renault
038e03a4e4 Use both facet databases in the FacetIter type 2021-05-25 11:30:00 +02:00
Clément Renault
597144b0b9 Use both number and string facet databases in the distinct system 2021-05-25 11:29:59 +02:00
Clément Renault
837c1041c7 Clear and delete the documents from the facet database 2021-05-25 11:28:36 +02:00
Clément Renault
a56c46b6f1 Explode the string and f64 facet databases into two 2021-05-25 11:28:36 +02:00
Clément Renault
df7a32e3d0 Move the creation date initialization into a function 2021-05-25 11:28:35 +02:00
tamo
991d8e1ec6 fix the error printing 2021-05-25 10:48:57 +02:00
tamo
49a0e8aa19 use a RwLock instead of a Mutex 2021-05-24 18:19:34 +02:00
tamo
912f0286b3 remove the dump_inner trickery 2021-05-24 18:06:20 +02:00
tamo
dcf29e1081 fix the error handling in case there is a panic while creating a dump 2021-05-24 17:33:42 +02:00
tamo
529f7962f4 handle parallel requests for the dump actor 2021-05-24 15:42:12 +02:00
bors[bot]
49bee2ebc5 Merge #190
190: Make bucket candidates optionals r=Kerollmops a=LegendreM

Before the bucket candidates were the result of the facet filters or result of the query tree.
They will now be only the result of the query tree, making the number of candidates more consistent between the same request with or without facet filters.

Fix some clippy warnings.

Fix #186 

Co-authored-by: many <maxime@meilisearch.com>
2021-05-24 11:19:32 +00:00
tamo
8a11c6c429 Implements the legacy behaviour of the dump
When asked if a dump exists we check if it's the current dump, and if
it's not then we check on the filesystem for any file matching our
`uid.dump`
2021-05-24 12:35:46 +02:00
tamo
4cbf866821 merge with main 2021-05-12 18:12:37 +02:00
tamo
e0e23636c6 fix the serializer + reformat the file 2021-05-12 17:04:24 +02:00
Marin Postma
295f496e8a atomic index dump load 2021-05-12 16:21:37 +02:00
bors[bot]
47a1bc34de Merge #189
189: Fix snapshots r=irevoire a=MarinPostma



Co-authored-by: Marin Postma <postma.marin@protonmail.com>
2021-05-12 09:28:50 +00:00
tamo
6d837e3e07 the route to create a dump must return a 202 2021-05-11 17:34:34 +02:00
Marin Postma
1b671d4302 fix-snapshot 2021-05-11 13:57:18 +02:00
tamo
c30b32e173 add the criterion attribute when importing dumps from the v1 2021-05-11 13:21:36 +02:00
tamo
9e798fea75 fix the import of dump without unprocessing updates 2021-05-11 13:03:47 +02:00
tamo
384afb3455 fix the way we return the settings 2021-05-11 11:47:04 +02:00
many
a3944a7083 Introduce a filtered_candidates field 2021-05-11 11:37:40 +02:00
tamo
92a7c8cd17 make clippy happy 2021-05-11 00:27:22 +02:00
tamo
8b7735c20a move the import of the updates in the v2 and ignore the v1 for now 2021-05-11 00:20:55 +02:00
tamo
7d748fa384 integrate the new Settings in the dumps 2021-05-10 20:48:06 +02:00
tamo
d767990424 fix the import of the updates in the dump 2021-05-10 20:25:12 +02:00