many
|
3b7e6afb55
|
Make some refacto and add documentation
|
2021-04-28 13:53:27 +02:00 |
|
Many
|
0add4d735c
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:40:34 +02:00 |
|
Many
|
3794ffc952
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:39:23 +02:00 |
|
Many
|
329bd4a1bb
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:39:03 +02:00 |
|
Many
|
3b1358b62f
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:32:19 +02:00 |
|
Many
|
c862b1bc6b
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:32:10 +02:00 |
|
Many
|
e92d137676
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:31:42 +02:00 |
|
Many
|
b3d6c6a9a0
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:31:13 +02:00 |
|
Many
|
498c2b298c
|
Update milli/src/search/criteria/attribute.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:30:02 +02:00 |
|
Many
|
0e4e6dfada
|
Update milli/src/search/criteria/proximity.rs
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 17:29:52 +02:00 |
|
Many
|
47d780b8ce
|
Update milli/src/search/criteria/mod.rs
Co-authored-by: Irevoire <tamo@meilisearch.com>
|
2021-04-27 14:39:53 +02:00 |
|
Many
|
0daa0e170a
|
Fix PR comments
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2021-04-27 14:39:53 +02:00 |
|
many
|
71740805a7
|
Fix forgotten typo tests
|
2021-04-27 14:39:53 +02:00 |
|
many
|
e77291a6f3
|
Optimize Atrribute criterion on big requests
|
2021-04-27 14:39:53 +02:00 |
|
many
|
716c8e22b0
|
Add style and comments
|
2021-04-27 14:39:52 +02:00 |
|
many
|
f853790016
|
Use the LCM of 10 first numbers to compute attribute rank
|
2021-04-27 14:39:52 +02:00 |
|
many
|
2b036449be
|
Fix the return of equal candidates in different pages
|
2021-04-27 14:39:52 +02:00 |
|
many
|
0efa011e09
|
Make a small code clean-up
|
2021-04-27 14:39:52 +02:00 |
|
many
|
17c8c6f945
|
Make set algorithm return None when nothing can be returned
|
2021-04-27 14:39:52 +02:00 |
|
many
|
b3e2280bb9
|
Debug attribute criterion
* debug folding when initializing iterators
|
2021-04-27 14:39:52 +02:00 |
|
many
|
1eee0029a8
|
Make attribute criterion typo/prefix tolerant
|
2021-04-27 14:39:52 +02:00 |
|
many
|
59f58c15f7
|
Implement attribute criterion
* Implement WordLevelIterator
* Implement QueryLevelIterator
* Implement set algorithm based on iterators
Not tested + Some TODO to fix
|
2021-04-27 14:39:52 +02:00 |
|
Clément Renault
|
361193099f
|
Reduce the amount of branches when query tree flattened
|
2021-04-27 14:39:52 +02:00 |
|
Kerollmops
|
e65bad16cc
|
Compute the words prefixes at the end of an update
|
2021-04-27 14:39:52 +02:00 |
|
many
|
ab92c814c3
|
Fix attributes score
|
2021-04-27 14:35:43 +02:00 |
|
Clément Renault
|
0ad9499b93
|
Fix an indexing bug in the words level positions
|
2021-04-27 14:35:43 +02:00 |
|
Clément Renault
|
7aa5753ed2
|
Make the attribute positions range bounds to be fixed
|
2021-04-27 14:35:43 +02:00 |
|
Clément Renault
|
658f316511
|
Introduce the Initial Criterion
|
2021-04-27 14:35:43 +02:00 |
|
Kerollmops
|
89ee2cf576
|
Introduce the TreeLevel struct
|
2021-04-27 14:25:35 +02:00 |
|
Kerollmops
|
bd1a371c62
|
Compute the WordsLevelPositions only once
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
8bd4f5d93e
|
Compute the biggest values of the words_level_positions_docids
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
f713828406
|
Implement the clear and delete documents for the word-level-positions database
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
3069bf4f4a
|
Fix and improve the words-level-positions computation
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
3a25137ee4
|
Expose and use the WordsLevelPositions update
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
c765f277a3
|
Introduce the WordsLevelPositions update
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
9242f2f1d4
|
Store the first word positions levels
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
b0a417f342
|
Introduce the word_level_position_docids Index database
|
2021-04-27 14:25:34 +02:00 |
|
many
|
75e7b1e3da
|
Implement test Context methods
|
2021-04-27 14:25:34 +02:00 |
|
many
|
4ff67ec2ee
|
Implement attribute criterion for small amounts of candidates
|
2021-04-27 14:25:34 +02:00 |
|
Kerollmops
|
0f4c0beffd
|
Introduce the Attribute criterion
|
2021-04-27 14:25:34 +02:00 |
|
tamo
|
f8dee1b402
|
[makes clippy happy] search/criteria/proximity.rs
|
2021-04-21 12:36:45 +02:00 |
|
Alexey Shekhirin
|
6fa00c61d2
|
feat(search): support words_limit
|
2021-04-20 12:22:04 +03:00 |
|
Kerollmops
|
c9b2d3ae1a
|
Warn instead of returning an error when a conversion fails
|
2021-04-20 10:23:31 +02:00 |
|
Kerollmops
|
2aeef09316
|
Remove debug logs while iterating through the facet levels
|
2021-04-20 10:23:31 +02:00 |
|
Kerollmops
|
51767725b2
|
Simplify integer and float functions trait bounds
|
2021-04-20 10:23:31 +02:00 |
|
Kerollmops
|
efbfa81fa7
|
Merge the Float and Integer enum variant into the Number one
|
2021-04-20 10:23:30 +02:00 |
|
Alexey Shekhirin
|
33860bc3b7
|
test(update, settings): set & reset synonyms
fixes after review
more fixes after review
|
2021-04-18 11:24:17 +03:00 |
|
Alexey Shekhirin
|
e39aabbfe6
|
feat(search, update): synonyms
|
2021-04-18 11:24:17 +03:00 |
|
Marin Postma
|
9c4660d3d6
|
add tests
|
2021-04-15 16:25:56 +02:00 |
|
Marin Postma
|
75464a1baa
|
review fixes
|
2021-04-15 16:25:56 +02:00 |
|