Kerollmops
|
3b64735058
|
Introduce a struct to compute facets values
|
2021-01-26 14:06:27 +01:00 |
|
mpostma
|
87a56d2bc9
|
Fix settings bug
replace ids with str in settings
This allows for better maintainability of the settings code, since
updating the searchable attributes is now straightforward.
criterion use string
fix reindexing fieldid remaping
add tests for primary_key compute
fix tests
fix http-ui
fixup! add tests for primary_key compute
code improvements settings
update deps
fixup! code improvements settings
fixup! refactor settings updates and fix bug
fixup! Fix settings bug
fixup! Fix settings bug
fixup! Fix settings bug
Update src/update/index_documents/transform.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
fixup! Fix settings bug
|
2021-01-26 13:53:08 +01:00 |
|
Clément Renault
|
c35befbf38
|
Fix the search subcommand document display loop
|
2021-01-18 19:06:36 +01:00 |
|
mpostma
|
4f7f7538f7
|
highlight with new tokenizer
|
2021-01-11 21:59:37 +01:00 |
|
mpostma
|
1ae761311e
|
integrate with meilisearch tokenizer
|
2021-01-07 16:14:27 +01:00 |
|
Clément Renault
|
0a1beb688c
|
Improve the facet value displaying, extracting the facet level
|
2021-01-07 16:05:09 +01:00 |
|
mpostma
|
49a016b53d
|
create update handler trait
fix type inference error
|
2020-12-22 12:59:15 +01:00 |
|
Kerollmops
|
77e951e933
|
Use the byte-unit crate to ease library usage
|
2020-12-20 12:00:37 +01:00 |
|
Clément Renault
|
914eab12f7
|
Return non-faceted documents as remaining results
|
2020-12-17 13:57:07 +01:00 |
|
Clément Renault
|
0e5609d40e
|
Limit the number of elements after reversing it
|
2020-12-12 14:21:27 +01:00 |
|
Clément Renault
|
026f54dcf7
|
Use the field id docid facet value database when sorting documents
|
2020-12-04 12:03:20 +01:00 |
|
Clément Renault
|
3cdf14d4c5
|
Introduce the field-id-docid-facet-values database
|
2020-12-04 12:03:20 +01:00 |
|
Clément Renault
|
4ffbddf21f
|
Introduce debug info for the time it takes to fetch candidates
|
2020-12-04 12:03:20 +01:00 |
|
Clément Renault
|
13217f072b
|
Use the FacetRange iterator in the facet exploring function
|
2020-12-04 12:03:20 +01:00 |
|
Clément Renault
|
0959e1501f
|
Introduce the FacetRevRange Iterator struct
|
2020-12-04 12:02:23 +01:00 |
|
Clément Renault
|
58d039a70d
|
Introduce the FacetIter Iterator
|
2020-12-04 12:02:23 +01:00 |
|
Clément Renault
|
d8e25a0863
|
Order documents by the first custom criterion on basic searches
|
2020-12-04 12:02:23 +01:00 |
|
Clément Renault
|
e0cc7faea1
|
Use the facet ordered to the search
|
2020-12-04 12:02:23 +01:00 |
|
Clément Renault
|
61b383f422
|
Introduce the criteria update setting
|
2020-12-04 12:02:22 +01:00 |
|
Clément Renault
|
f8f33d35e0
|
Add the criteria list to the index
|
2020-12-02 11:21:26 +01:00 |
|
Kerollmops
|
57e8e5c965
|
Move the FacetCondition to its own module
|
2020-12-02 11:21:26 +01:00 |
|
Clément Renault
|
ecc8bc8910
|
Introduce the FieldId u8 alias type
|
2020-12-02 11:19:45 +01:00 |
|
Clément Renault
|
16755b26e2
|
Make the export words FST export infos subcommand outputs to stdout
|
2020-12-02 10:43:22 +01:00 |
|
Kerollmops
|
85d51ab228
|
Introduce an infos subcommand to export documents from an index
|
2020-12-02 10:42:48 +01:00 |
|
Clément Renault
|
222f2913c1
|
Simplify the processing_update UpdateStore method
|
2020-12-01 14:51:05 +01:00 |
|
Kerollmops
|
878b1873cd
|
Make sure to avoid removing the first pending update as it is processed
|
2020-12-01 14:51:05 +01:00 |
|
Clément Renault
|
96f64c629e
|
Move the UpdateStore out of the update module
|
2020-12-01 14:51:05 +01:00 |
|
Clément Renault
|
58a1f9081c
|
Allow users to abort pending updates, one by one or all at once
|
2020-12-01 14:51:05 +01:00 |
|
Kerollmops
|
d0240bd9d0
|
Done a big clippy pass
|
2020-12-01 14:45:19 +01:00 |
|
Kerollmops
|
844a9022fb
|
Introduce the FacetStringOperator equal and not_equal constructors
|
2020-12-01 14:29:44 +01:00 |
|
Kerollmops
|
45877b3154
|
Lowercase the facet string value
|
2020-12-01 14:10:00 +01:00 |
|
Clément Renault
|
ba4ba685f9
|
Make the facet levels maps to previous level groups and don't split them
|
2020-11-28 12:43:43 +01:00 |
|
Clément Renault
|
276c87af68
|
Introduce more test to the FacetCondition struct
|
2020-11-23 16:43:57 +01:00 |
|
Clément Renault
|
a50f63840f
|
Return spanned pest error while parsing numbers in facet filters
|
2020-11-23 16:43:57 +01:00 |
|
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 |
|