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
5012cc3a32
Fix the http-ui crate to support split facet databases
2021-05-25 11:31:06 +02:00
28bd9e183e
Fix the infos crate to support split facet databases
2021-05-25 11:31:06 +02:00
3a4a150ef0
Fix the tests and remaining warnings
2021-05-25 11:31:06 +02:00
02c655ff1a
Refine the facet distribution to use both databases
2021-05-25 11:30:00 +02:00
79efded841
Refine the FacetCondition from_array constructor
2021-05-25 11:30:00 +02:00
f7efde11d9
Refine the facet condition to use both facet databases
2021-05-25 11:30:00 +02:00
e62b89a2ed
Make the facet distinct work with the new split facets
2021-05-25 11:30:00 +02:00
bd7b285bae
Split the update side to use the number and the strings facet databases
2021-05-25 11:30:00 +02:00
038e03a4e4
Use both facet databases in the FacetIter type
2021-05-25 11:30:00 +02:00
597144b0b9
Use both number and string facet databases in the distinct system
2021-05-25 11:29:59 +02:00
837c1041c7
Clear and delete the documents from the facet database
2021-05-25 11:28:36 +02:00
a56c46b6f1
Explode the string and f64 facet databases into two
2021-05-25 11:28:36 +02:00
df7a32e3d0
Move the creation date initialization into a function
2021-05-25 11:28:35 +02:00
991d8e1ec6
fix the error printing
2021-05-25 10:48:57 +02:00
49a0e8aa19
use a RwLock instead of a Mutex
2021-05-24 18:19:34 +02:00
912f0286b3
remove the dump_inner trickery
2021-05-24 18:06:20 +02:00
dcf29e1081
fix the error handling in case there is a panic while creating a dump
2021-05-24 17:33:42 +02:00
529f7962f4
handle parallel requests for the dump actor
2021-05-24 15:42:12 +02:00
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
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
4cbf866821
merge with main
2021-05-12 18:12:37 +02:00
e0e23636c6
fix the serializer + reformat the file
2021-05-12 17:04:24 +02:00
295f496e8a
atomic index dump load
2021-05-12 16:21:37 +02:00
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
6d837e3e07
the route to create a dump must return a 202
2021-05-11 17:34:34 +02:00
1b671d4302
fix-snapshot
2021-05-11 13:57:18 +02:00
c30b32e173
add the criterion attribute when importing dumps from the v1
2021-05-11 13:21:36 +02:00
9e798fea75
fix the import of dump without unprocessing updates
2021-05-11 13:03:47 +02:00
384afb3455
fix the way we return the settings
2021-05-11 11:47:04 +02:00
a3944a7083
Introduce a filtered_candidates field
2021-05-11 11:37:40 +02:00
92a7c8cd17
make clippy happy
2021-05-11 00:27:22 +02:00
8b7735c20a
move the import of the updates in the v2 and ignore the v1 for now
2021-05-11 00:20:55 +02:00
7d748fa384
integrate the new Settings in the dumps
2021-05-10 20:48:06 +02:00
d767990424
fix the import of the updates in the dump
2021-05-10 20:25:12 +02:00
ef438852cd
fix the v1
2021-05-10 20:25:12 +02:00
40ced3ff8d
first working version
2021-05-10 20:25:12 +02:00
5f5402a3ab
provide a way to access the internal content path of all processing State
2021-05-10 20:25:12 +02:00
26dcb9e66d
bump milli version and fix a performance issue for large dumps
2021-05-10 20:25:12 +02:00
956012da95
fix dump lock
2021-05-10 20:25:12 +02:00
24192fc550
fix tests
2021-05-10 20:25:12 +02:00
efca63f9ce
[WIP] rebase on main
2021-05-10 20:25:09 +02:00
c3552cecdf
WIP rebase on main
2021-05-10 20:24:18 +02:00
0f94ef8abc
WIP: dump
2021-05-10 20:24:18 +02:00
0275b36fb0
[WIP] rebase on main
2021-05-10 20:24:14 +02:00
1b5fc61eb6
[WIP] rebase on main
2021-05-10 20:23:12 +02:00
0fee81678e
[WIP] rebase on main
2021-05-10 20:22:18 +02:00
c4d898a265
split the dumps between v1 and v2
2021-05-10 20:20:57 +02:00
e389c088eb
WIP: rebasing on master
2021-05-10 20:20:57 +02:00
ceb8d6e1c9
Merge #186
...
186: settings fix r=MarinPostma a=MarinPostma
add type checked settigns validation. For now it only transform the settings accepting wildcard
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
2021-05-10 16:42:12 +00:00