Clément Renault
54d5cec582
Transform numbers into strings when faceted and necessary
2020-11-23 16:43:56 +01:00
Clément Renault
fc686aaca7
Use the De Morgan law to simplify the NOT operation
2020-11-23 16:43:56 +01:00
Clément Renault
7370ef8c5e
Add two simple test to the facet FacetCondition struct construction
2020-11-23 16:43:56 +01:00
Clément Renault
fc242f6e1f
Rewrite the FacetCondtion Debug impl in a defensive way
2020-11-23 16:43:56 +01:00
Clément Renault
a0adfb5e8e
Introduce a real pest parser and support every facet filter conditions
2020-11-23 16:43:55 +01:00
Clément Renault
c52d09d5b1
Support a basic version of the string facet query system
2020-11-23 16:43:55 +01:00
Clément Renault
498f0d8539
Output the documents count for each facet value in the infos subcommand
2020-11-23 16:43:55 +01:00
Clément Renault
278391d961
Move the facets related system into the new search module
2020-11-23 16:43:54 +01:00
Clément Renault
531bd6ddc7
Make the facet operator evaluation code generic
2020-11-23 16:43:54 +01:00
Clément Renault
d40dd3e4da
Reduce the amount of duplicated code to iterate over facet values
2020-11-23 16:43:54 +01:00
Clément Renault
07a0c82790
Bump heed to 0.10.4 to use be able to lazily decode roaring bitmaps
2020-11-23 16:43:53 +01:00
Clément Renault
59ca4b9fe4
Introduce a little bit of debug when deleting documents
2020-11-23 16:43:53 +01:00
Clément Renault
0694cc4916
Drastically speed up documents deletion updates
2020-11-23 16:43:53 +01:00
Clément Renault
38c76754ef
Make the facet level search system generic on f64 and i64
2020-11-23 16:43:52 +01:00
Clément Renault
9e2cbe3362
Improve the FacetLevelF64 serialization
2020-11-23 16:43:52 +01:00
Clément Renault
ced0c29c56
Simplify getting the biggest level of a facet field
2020-11-23 16:43:52 +01:00
Kerollmops
7d67c9e2e7
Improve the facet search algorithm performances
2020-11-23 16:43:52 +01:00
Clément Renault
67d4a1b3fc
Introduce a new update for the facet levels
2020-11-23 16:43:51 +01:00
Clément Renault
45e0feab4e
Speed up the facets stats infos subcommand
2020-11-23 16:43:51 +01:00
Kerollmops
7a6e6eb5e2
Introduce a facets stats infos subcommand
2020-11-23 16:43:51 +01:00
Clément Renault
9ec95679e1
Introduce a function to retrieve the facet level range docids
2020-11-23 16:43:50 +01:00
Clément Renault
57d253aeda
Improve the infos biggest-value subcommand to support facets
2020-11-23 16:43:50 +01:00
Clément Renault
fd8360deb1
Update the facet indexing facet test
2020-11-23 16:43:50 +01:00
Clément Renault
9b7e516a56
Fix the indexing process going back in time
2020-11-23 16:43:49 +01:00
Clément Renault
b255be93fa
Bump heed to 0.10.3
2020-11-23 16:43:49 +01:00
Clément Renault
218eb97241
Introduce an input field for the facet filters on the http-ui
2020-11-23 16:43:49 +01:00
Clément Renault
2341b99379
Support a basic facet based query system
2020-11-23 16:43:49 +01:00
mpostma
d3e7e18b7d
disable frontend in production
2020-11-23 13:13:10 +01:00
Clément Renault
1d5795d134
Merge pull request #39 from meilisearch/speedup-documents-ids-merging
...
Speedup documents ids merging
2020-11-22 19:32:24 +01:00
Clément Renault
05c95dfdc6
Introduce an infos subcommand that patches the external documents ids
2020-11-22 19:27:34 +01:00
Clément Renault
27f3ef5f7a
Use the new ExternalDocumentsIds struct in the engine
2020-11-22 19:27:34 +01:00
Clément Renault
fe82516f9f
Use the ExternalDocumentsIds in the Index struct
2020-11-22 19:27:34 +01:00
Clément Renault
415c0b86ba
Introduce the ExternalDocumentsIds struct
2020-11-22 19:27:33 +01:00
Clément Renault
eded5558b2
Rename the users ids documents ids into external documents ids
2020-11-22 17:17:47 +01:00
Clément Renault
f06355b0bb
Display the time it takes to merge user documents ids
2020-11-22 11:28:35 +01:00
bors[bot]
d6c76b02e3
Merge #1090
...
1090: remove update changelog ci check r=Kerollmops a=MarinPostma
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-11-20 09:49:48 +00:00
bors[bot]
fe3e20751c
Merge #1089
...
1089: Fix clear bug r=Kerollmops a=MarinPostma
close #1088
The placeholder data was not cleared on when deleting all documents.
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-11-20 09:24:24 +00:00
bors[bot]
aab041e692
Merge #1082
...
1082: remove maintenance error from http r=MarinPostma a=MarinPostma
remove the maintenance error from `meilisearch-http`
close #1061
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-11-19 15:42:33 +00:00
Balaji Sivaraman
75e22fc7f5
feat(search): update nbHits count with filtered docs for placeholder search
2020-11-19 21:02:47 +05:30
bors[bot]
6fff49b33b
Merge #1087
...
1087: Add deploy on Platform.sh option to README r=Kerollmops a=chadwcarlson
We have had a lot of success using Meilisearch on our public documentation, and I've put together the "movies" demo to quickly show it off. Included in our template README is instructions for modifying the template deployment to make it production ready.
All the best.
As per CONTRIBUTING, related to https://github.com/meilisearch/MeiliSearch/issues/1086
Co-authored-by: chadcarlson <chad.carlson@platform.sh>
2020-11-19 15:10:13 +00:00
mpostma
2eaab48532
remove Maintenance error for error lib
2020-11-19 15:12:12 +01:00
Balaji Sivaraman
43df4a56c4
feat(search): update nbHits count with filtered docs for core flow
2020-11-19 19:35:37 +05:30
mpostma
680756500c
remove update changelog ci check
2020-11-19 14:27:48 +01:00
mpostma
0645a6568e
add test clear all documents
2020-11-19 14:13:27 +01:00
mpostma
3a0861694d
fix clear document bug
2020-11-19 14:04:07 +01:00
chadcarlson
0f4182bddf
Uncenter to match existing.
2020-11-17 15:06:04 -05:00
chadcarlson
cc4284b89e
Add Deploy on Platform.sh button.
2020-11-17 15:05:17 -05:00
mpostma
a326466f32
remove maintenance error from http
2020-11-16 17:30:37 +01:00
Clément Renault
b0c5f59c07
Merge pull request #36 from meilisearch/index-facets
...
Index facets values and support facet numbers
2020-11-14 14:32:05 +01:00
Clément Renault
e76558b0cc
Change the settings update system to reindex only one time
2020-11-14 11:17:49 +01:00