Kerollmops
|
1b7f6ea1e7
|
Return a new error when the sort criteria is not sortable
|
2021-08-18 15:04:07 +02:00 |
|
Kerollmops
|
407f53872a
|
Add a sort_criteria method to the Search builder struct
|
2021-08-18 15:04:07 +02:00 |
|
Kerollmops
|
687cd2e205
|
Introduce the new Sort criterion and AscDesc enum
|
2021-08-18 15:04:07 +02:00 |
|
Kerollmops
|
e9ada44509
|
AscDesc criterion returns documents ordered by numbers then by strings
|
2021-08-17 13:21:31 +02:00 |
|
Kerollmops
|
110bf6b778
|
Make the FacetStringIter work in both, ascending and descending orders
|
2021-08-17 11:18:40 +02:00 |
|
Kerollmops
|
22ebd2658f
|
Introduce the EitherString/RevRange private aliases
|
2021-08-17 10:47:15 +02:00 |
|
Kerollmops
|
7a5889bc5a
|
Introduce the highest_reverse_iter private method
|
2021-08-17 10:45:26 +02:00 |
|
Kerollmops
|
ad0d311f8a
|
Introduce the FacetStringLevelZeroRevRange struct
|
2021-08-17 10:44:43 +02:00 |
|
Kerollmops
|
6214c38da9
|
Introduce the FacetStringGroupRevRange struct
|
2021-08-17 10:44:27 +02:00 |
|
Kerollmops
|
1c604de158
|
Introduce the highest_iter private method on the FacetStringIter struct
|
2021-08-17 10:41:11 +02:00 |
|
Kerollmops
|
64df159057
|
Introduce the new_reducing constructor on the FacetStringIter struct
|
2021-08-17 10:35:06 +02:00 |
|
Kerollmops
|
01a4052828
|
Move the FacetStringIter creation logic into a private new method
|
2021-08-17 10:29:43 +02:00 |
|
many
|
7dbefae1e3
|
Make facet string iterator non reducing
|
2021-08-12 17:23:39 +02:00 |
|
many
|
8fdf860c17
|
Remove max values by facet limit for facet distribution
|
2021-08-12 11:29:20 +02:00 |
|
Kerollmops
|
dc2b63abdf
|
Introduce an empty FilterCondition variant to support unknown fields
|
2021-07-27 16:34:04 +02:00 |
|
Kerollmops
|
7aa6cc9b04
|
Do not insert fields in the map when changing the settings
|
2021-07-22 18:40:12 +02:00 |
|
Clément Renault
|
0227254a65
|
Return the original string values for the inverted facet index database
|
2021-07-21 16:59:39 +02:00 |
|
Kerollmops
|
03a01166ba
|
Display the original facet string value from the linear facet database
|
2021-07-21 16:59:39 +02:00 |
|
Clément Renault
|
d23c250ad5
|
Fix a bound error in the facet string range construction
|
2021-07-21 16:59:39 +02:00 |
|
Clément Renault
|
081278dfd6
|
Use the facet string levels when computing the facet distribution
|
2021-07-21 16:59:39 +02:00 |
|
Kerollmops
|
8c86348119
|
Indexing the facet strings levels
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
a7ae552ba7
|
Fix the FacetStringLevelZeroRange range when unbounded
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
757b2b502a
|
Remove the FacetValueStringCodec
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
adfd4da24c
|
Introduce the FacetStringIter iterator
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
a79661c6dc
|
Introduce a lot of facet string helper iterators
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
851f979039
|
Describe the way we want to group the facet strings
|
2021-07-21 16:59:38 +02:00 |
|
Kerollmops
|
f858f64b1f
|
Move the facet number iterators into their own module
|
2021-07-21 16:59:37 +02:00 |
|
Kerollmops
|
838ed1cd32
|
Use an u16 field id instead of one byte
|
2021-07-06 11:58:03 +02:00 |
|
many
|
9f62149b94
|
Fix matching lenghth in matching_words
|
2021-07-01 19:03:28 +02:00 |
|
Kerollmops
|
32b7bd366f
|
Remove the roaring operation functions warnings
|
2021-06-30 14:12:56 +02:00 |
|
Irevoire
|
6044b80362
|
Update milli/src/search/matching_words.rs
Co-authored-by: Clément Renault <renault.cle@gmail.com>
|
2021-06-30 00:35:26 +02:00 |
|
Tamo
|
be75e738b1
|
add more tests
|
2021-06-29 16:24:58 +02:00 |
|
Tamo
|
56fceb1928
|
re-implement the Damerau-Levenshtein used for the highlighting
|
2021-06-29 15:36:03 +02:00 |
|
Kerollmops
|
a6218a20ae
|
Introduce a new InvalidFacetsDistribution user error
|
2021-06-23 13:56:19 +02:00 |
|
Kerollmops
|
2364777838
|
Return an error for when a field distribution cannot be done
|
2021-06-23 11:50:49 +02:00 |
|
Kerollmops
|
aeaac743ff
|
Replace an if let some by a match
|
2021-06-23 11:33:30 +02:00 |
|
Tamo
|
3d90b03d7b
|
fix the limit
There was no check on the limit and thus, if a user especified a very large number this line could causes a panic
|
2021-06-22 14:52:13 +02:00 |
|
Tamo
|
9716fb3b36
|
format the whole project
|
2021-06-16 18:33:33 +02:00 |
|
Kerollmops
|
7ac441e473
|
Fix small typos
|
2021-06-16 11:03:37 +02:00 |
|
Kerollmops
|
adf0c389c5
|
Rename FilterParsing into InvalidFilter
|
2021-06-16 11:03:36 +02:00 |
|
Kerollmops
|
8cfe3e1ec0
|
Rename DatabaseSizeReached into MaxDatabaseSizeReached
|
2021-06-16 11:03:36 +02:00 |
|
Kerollmops
|
a7d6930905
|
Replace the panicking expect by tracked Errors
|
2021-06-15 11:51:32 +02:00 |
|
Kerollmops
|
f0e804afd5
|
Rename the FieldIdMapMissingEntry from_db_name field into process
|
2021-06-15 11:13:04 +02:00 |
|
Kerollmops
|
312c2d1d8e
|
Use the Error enum everywhere in the project
|
2021-06-14 16:58:38 +02:00 |
|
Many
|
f4cab080a6
|
Update milli/src/search/query_tree.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-06-10 11:30:51 +02:00 |
|
Many
|
36715f571c
|
Update milli/src/search/criteria/proximity.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-06-10 11:30:33 +02:00 |
|
many
|
e923a3ed6a
|
Replace Consecutive by Phrase in query tree
Replace Consecutive by Phrase in query tree in order to remove theorical bugs,
due of the Consecutive enum type.
|
2021-06-10 11:16:16 +02:00 |
|
Many
|
faf148d297
|
Update milli/src/search/query_tree.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-06-08 17:52:37 +02:00 |
|
many
|
b489d699ce
|
Make hard separators split phrase query
hard separators will now split a phrase query as double double-quotes
Fix #208
|
2021-06-08 17:29:38 +02:00 |
|
many
|
26a9974667
|
Make asc/desc criterion return resting documents
Fix #161.2
|
2021-06-02 17:41:48 +02:00 |
|