|
fc584f1db3
|
Merge #4666
4666: Add a score threshold search parameter r=ManyTheFish a=dureuill
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/4609
## What does this PR do?
- See [usage](https://meilisearch.notion.site/Filter-by-score-usage-224a183ce7b24ca99b6a9a8da755668a?pvs=25#95b76ded400342ba9ab3d67c734836f0) and [the known limitation](https://meilisearch.notion.site/Filter-by-score-usage-224a183ce7b24ca99b6a9a8da755668a?pvs=25#e4e32195bf0e4195b5daecdbb7a97a17)
Co-authored-by: Louis Dureuil <louis@meilisearch.com>
|
2024-06-03 08:42:44 +00:00 |
|
|
2b6db6541e
|
Changes after review
|
2024-06-03 10:30:00 +02:00 |
|
|
d6bd88ce4f
|
Merge #4667
4667: Frequency matching strategy r=Kerollmops a=ManyTheFish
# Pull Request
## Related issue
Fixes #3773
## What does this PR do?
- add test for matching strategy
- implement frequency matching strategy
See the [PRD for more details](https://www.notion.so/meilisearch/Frequency-Matching-Strategy-0f3ba08833a442a39590a53a1505ab00).
[Public API](https://www.notion.so/meilisearch/frequency-matching-strategy-89868fb7fc584026bc56e378eb854a7f).
Co-authored-by: ManyTheFish <many@meilisearch.com>
|
2024-05-30 14:53:31 +00:00 |
|
|
3f1a510069
|
Add tests and fix matching strategy
|
2024-05-30 12:02:42 +02:00 |
|
|
4f03b0cf5b
|
Add ranking score threshold to similar
|
2024-05-30 11:20:50 +02:00 |
|
|
c26db7878c
|
Expose rankingScoreThreshold in API
|
2024-05-30 10:32:35 +02:00 |
|
|
1ab88e10b9
|
Merge branch 'main' into merge-release-v1.8.1-in-main
|
2024-05-29 16:24:00 +02:00 |
|
|
aac1d769a7
|
Add ranking_score_threshold to milli
|
2024-05-29 14:17:09 +02:00 |
|
|
abdc4afcca
|
Implement Frequency matching strategy
|
2024-05-29 13:59:08 +02:00 |
|
|
e1fbfde6c4
|
Merge branch 'main' into merge-release-v1.8.1-in-main
|
2024-05-29 11:31:03 +02:00 |
|
|
27b75ec648
|
merge main into v1.8.1
|
2024-05-29 11:26:07 +02:00 |
|
|
ca6cc4654b
|
Add similar route
|
2024-05-28 15:28:19 +02:00 |
|
|
d35278320e
|
Add support functions for accessing arroy writers and readers
|
2024-05-28 15:27:43 +02:00 |
|
|
02b3d82c60
|
filtered_universe accepts index and txn instead of SearchContext
|
2024-05-28 15:22:12 +02:00 |
|
|
fd2c95999d
|
Change validate_document_id to public and remove extra layer of result
|
2024-05-28 15:21:19 +02:00 |
|
|
dc949ab46a
|
Remove puffin usage
|
2024-05-27 15:59:14 +02:00 |
|
|
7f3e51349e
|
Remove puffin for the dependencies
|
2024-05-27 15:53:06 +02:00 |
|
|
19acc65ad2
|
Merge #4646
4646: Reduce `Transform`'s disk usage r=Kerollmops a=Kerollmops
This PR implements what is described in #4485. It reduces the number of disk writes and disk usage.
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2024-05-23 16:06:50 +00:00 |
|
|
fe17c0f52e
|
Construct the minimal OBKVs according to the settings diff
|
2024-05-23 11:23:57 +02:00 |
|
|
bc5663e673
|
FieldIdsMap no longer useful thanks to #4631
|
2024-05-22 16:06:15 +02:00 |
|
|
8a941c0241
|
Smaller review changes
|
2024-05-22 14:44:42 +02:00 |
|
|
3412e7fbcf
|
"[]" is deserialized as 0 embedding rather than 1 embedding of dim 0
|
2024-05-22 12:25:21 +02:00 |
|
|
16037e2169
|
Don't remove embedders that are not in the config from the document DB
|
2024-05-22 12:24:51 +02:00 |
|
|
8f7c8ca7f0
|
Remove now unused error variant
|
2024-05-22 12:23:43 +02:00 |
|
|
500ddc76b5
|
Make the flattened sorter optional
|
2024-05-21 16:16:36 +02:00 |
|
|
943f8dba0c
|
Make clippy happy
|
2024-05-21 14:58:41 +02:00 |
|
|
1aa8ed9ef7
|
Make the original sorter optional
|
2024-05-21 14:53:26 +02:00 |
|
|
f762307838
|
Fix clippy
|
2024-05-21 13:44:20 +02:00 |
|
|
3e94a90722
|
Fixes
|
2024-05-21 13:39:46 +02:00 |
|
|
b17cb56dee
|
Test array of vectors
|
2024-05-20 14:44:10 +02:00 |
|
|
fc7e817221
|
Index geo points based on the settings differences
|
2024-05-20 12:27:26 +02:00 |
|
|
d05d49ffd8
|
Fix tests
|
2024-05-20 10:36:18 +02:00 |
|
|
0462ebbe58
|
Don't write an empty _vectors field
|
2024-05-20 10:36:18 +02:00 |
|
|
2f7a8a4efb
|
Don't write vectors that weren't autogenerated in document DB
|
2024-05-20 10:36:18 +02:00 |
|
|
52d9cb6e5a
|
Refactor vector indexing
- use the parsed_vectors module
- only parse `_vectors` once per document, instead of once per embedder per document
|
2024-05-20 10:36:17 +02:00 |
|
|
261de888b7
|
Add function to get the embeddings of a document in an index
|
2024-05-20 10:36:17 +02:00 |
|
|
98c811247e
|
Add parsed vectors module
|
2024-05-20 10:25:59 +02:00 |
|
|
273c6e8c5c
|
uses the latest version of heed to get rid of unsafe code
|
2024-05-16 18:31:32 +02:00 |
|
|
897d25780e
|
update milli to latest version
|
2024-05-16 18:31:32 +02:00 |
|
|
f2d0a59f1d
|
when no searchable attributes are defined, makes all the weight equals to zero
|
2024-05-16 01:06:33 +02:00 |
|
|
c78a2fa4f5
|
rename method and variable around the attributes to search on feature
|
2024-05-15 18:04:42 +02:00 |
|
|
5542f1d9f1
|
get back to what we were doingb efore in the DB cache and with the restricted field id
|
2024-05-15 18:00:39 +02:00 |
|
|
ad4d8502b3
|
stops storing the whole fieldids weights map when no searchable are defined
|
2024-05-15 17:16:10 +02:00 |
|
|
7ec4e2a3fb
|
apply all style review comments
|
2024-05-15 15:02:26 +02:00 |
|
|
9fffb8e83d
|
make clippy happy
|
2024-05-14 17:36:32 +02:00 |
|
|
caa6a7149a
|
make the attribute ranking rule use the weights and fix the tests
|
2024-05-14 17:36:32 +02:00 |
|
|
a0082c4df9
|
add a failing test on the attribute ranking rule
|
2024-05-14 17:00:02 +02:00 |
|
|
b0afe0972e
|
stop updating the fields ids map when fields are only swapped
|
2024-05-14 17:00:02 +02:00 |
|
|
9ecde41853
|
add a test on the current behaviour
|
2024-05-14 17:00:02 +02:00 |
|
|
685f452fb2
|
Fix the indexing of the searchable
|
2024-05-14 17:00:02 +02:00 |
|