66ddee4390
Fix word_position_docids indexing
2023-04-06 17:50:39 +02:00
90a6c01495
Use correct codec in proximity
2023-04-06 17:50:39 +02:00
e58426109a
Fix panics and issues in exactness graph ranking rule
2023-04-06 17:50:39 +02:00
f513cf930a
Exact attribute with state
2023-04-06 17:50:39 +02:00
8a13ed7e3f
Add exactness ranking rules
2023-04-06 17:50:39 +02:00
1b8e4d0301
Add ExactTerm and helper method
2023-04-06 17:50:39 +02:00
996619b22a
Increase position by 8 on hard separator when building query terms
2023-04-06 17:50:39 +02:00
2c9822a337
Rename is_multiple_words
to is_ngram
and zero_typo
to exact
2023-04-06 17:50:39 +02:00
7276deee0a
Add new db caches
2023-04-06 17:50:39 +02:00
6a068fe36a
Merge #3649
...
3649: Update the prototype section in CONTRIBUTING.md r=curquiza a=curquiza
Following the creation of this guide https://github.com/meilisearch/engine-team/blob/main/resources/prototypes.md and avoid redundant information.
Co-authored-by: curquiza <clementine@meilisearch.com >
2023-04-06 15:27:49 +00:00
f7e7f438f8
Patch prefix match
2023-04-06 17:22:31 +02:00
8d826e478f
Update the prototype section in CONTRIBUTING.md
2023-04-06 17:10:00 +02:00
ba8dcc2d78
Fix clippy
2023-04-06 15:50:47 +02:00
4d308d5237
Improve the health route by ensuring lmdb is not down
...
And refactorize slightly the auth controller.
2023-04-06 15:31:42 +02:00
7ca91ebb71
Merge branch 'search-refactor-exactness' into search-refactor-tests-doc
2023-04-06 15:16:35 +02:00
1ba8a40d61
Remove formating benchmark because they can't be isoloated easily anymore
2023-04-06 15:10:16 +02:00
47f6a3ad3d
Take into account that a logger need the search context
2023-04-06 15:02:23 +02:00
b4c01581cd
Merge #3641
...
3641: Bring back changes from `release v1.1.0` into `main` after v1.1.0 release r=curquiza a=curquiza
Replace https://github.com/meilisearch/meilisearch/pull/3637 since we don't want to pull commits from `main` into `release-v1.1.0` when fixing git conflicts
Co-authored-by: ManyTheFish <many@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: Charlotte Vermandel <charlottevermandel@gmail.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: curquiza <clementine@meilisearch.com >
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Many the fish <many@meilisearch.com >
2023-04-06 12:37:54 +00:00
ae17c62e24
Remove warnings
2023-04-06 14:07:18 +02:00
a1148c09c2
remove old matcher
2023-04-06 14:00:21 +02:00
9c5f64769a
Integrate the new Highlighter in the search
2023-04-06 13:58:56 +02:00
ebe23b04c9
Make the matcher consume the search context
2023-04-06 12:28:28 +02:00
13b7c826c1
add new highlighter
2023-04-06 12:15:37 +02:00
67fd3b08ef
wait until all tasks are processed before running our dump integration tests
2023-04-05 18:35:43 +02:00
5440f43fd3
Fix indexing of word_position_docid and fid
2023-04-05 18:14:00 +02:00
d9460a76f4
Fix word_position_docids indexing
2023-04-05 18:14:00 +02:00
d1ddaa223d
Use correct codec in proximity
2023-04-05 18:14:00 +02:00
f7ecea142e
Fix panics and issues in exactness graph ranking rule
2023-04-05 18:13:46 +02:00
337e75b0e4
Exact attribute with state
2023-04-05 18:12:46 +02:00
b5691802a3
Add new tests and fix construction of query graph from paths
2023-04-05 16:31:10 +02:00
1690aec7f1
Merge #3638
...
3638: filter errors - `geo(x,y,z)` and `geoDistance(x,y,z)` r=irevoire a=cymruu
# Pull Request
## Related issue
Fixes #3006
## What does this PR do?
- fixes the display function of `ParseError::ReservedGeo`. The previous display string was missing back ticks around available filters.
- makes the filter-parser parse `_geo(x,y,z)` and `geoDistance(x,y,z)` filters. Both parsing functions will throw an error if the filter was used.
- removes `FilterError::ReservedGeo` and `FilterError::Reserved` error variants since they are now thrown by the filter-parser.
I ran `cargo test --package milli -- --test-threads 1` and the tests passed.
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [ ] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Filip Bachul <filipbachul@gmail.com >
Co-authored-by: filip <filipbachul@gmail.com >
2023-04-05 13:23:50 +00:00
f267bed352
remove a unnecessary comment
...
Co-authored-by: Tamo <irevoire@protonmail.ch >
2023-04-05 13:44:55 +02:00
6e50f23896
Add more search tests
2023-04-05 13:33:23 +02:00
597d57bf1d
Merge branch 'main' into bring-back-changes-v1.1.0
2023-04-05 11:32:14 +02:00
4c8a0179ba
Add more search tests
2023-04-05 11:30:49 +02:00
c69cbec64a
Add more search tests
2023-04-05 11:20:04 +02:00
01ac8344ad
Merge #3643
...
3643: Add sprint issue to the template issues r=curquiza a=curquiza
Following our [internal guide](https://www.notion.so/meilisearch/Delivery-synchronization-policy-b4ec15c3e56a49539fa02d2f1d381de3 ) presentation, I put the template here
Co-authored-by: curquiza <clementine@meilisearch.com >
2023-04-05 08:05:21 +00:00
3508ba2f20
Add sprint issue to the template issues
2023-04-04 18:58:43 +02:00
ce328c329d
Move bucket sort function to its own module and fix a bug
2023-04-04 18:03:08 +02:00
959e4607bb
Add more search tests
2023-04-04 18:02:46 +02:00
4b4ffb8ec9
Add exactness ranking rules
2023-04-04 17:12:07 +02:00
3951fe22ab
Add ExactTerm and helper method
2023-04-04 17:09:32 +02:00
4d5bc9df4c
Increase position by 8 on hard separator when building query terms
2023-04-04 17:07:26 +02:00
ec2f8e8040
Rename is_multiple_words
to is_ngram
and zero_typo
to exact
2023-04-04 17:06:07 +02:00
406b8bd248
Add new db caches
2023-04-04 17:04:46 +02:00
62b9c6fbee
Add search tests
2023-04-04 16:18:22 +02:00
b439d36807
Split query_term module into multiple submodules
2023-04-04 15:38:30 +02:00
faceb661e3
Add note that a part of the code needs fixing
2023-04-04 15:02:01 +02:00
4129d657e2
Simplify query_term module a bit
2023-04-04 15:01:42 +02:00
1e6fe71a67
fix clippy warning
2023-04-03 20:18:26 +02:00