Louis Dureuil
|
e35ef31738
|
Small changes following review
|
2024-06-13 14:20:48 +02:00 |
|
Louis Dureuil
|
3bc8f81abc
|
user_provided => regenerate
|
2024-06-12 18:12:20 +02:00 |
|
Louis Dureuil
|
a89eea233b
|
Fix vectors injection
|
2024-06-12 17:10:19 +02:00 |
|
Louis Dureuil
|
f5cf01e7d1
|
Rework extraction to use EmbedderAction
|
2024-06-12 14:50:55 +02:00 |
|
Louis Dureuil
|
d1dd7e5d09
|
In transform for removed embedders, write back their user provided vectors in documents, and clear the writers
|
2024-06-12 14:50:55 +02:00 |
|
Louis Dureuil
|
d18c1f77d7
|
Update embedder configs with a finer granularity
- no longer clear vector DB between any two embedder changes
|
2024-06-12 14:50:55 +02:00 |
|
Louis Dureuil
|
d0b05ae691
|
Add EmbedderAction to settings
|
2024-06-12 14:50:54 +02:00 |
|
Louis Dureuil
|
e9bf4eb100
|
Reformulate ParsedVectorsDiff in terms of VectorState
|
2024-06-12 14:11:44 +02:00 |
|
Louis Dureuil
|
b368105272
|
Add EmbedderConfigs::into_inner
|
2024-06-12 14:11:44 +02:00 |
|
Louis Dureuil
|
7cef2299cf
|
Fix behavior when removing a document
|
2024-06-11 09:45:08 +02:00 |
|
Tamo
|
2cdcb703d9
|
fix the deletion of vectors and add a test
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
31a793d226
|
fix the regeneration of the embeddings in the search
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
d85ab23b82
|
rename all occurences of user_defined to user_provided for consistency
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
b7349910d9
|
implements mor review comments
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
376b3a19a7
|
makes clippy and fmt happy
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
b867829ef1
|
remove useless dbg
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
5d50850e12
|
always push the user defined vectors in arroy
|
2024-06-06 11:39:29 +02:00 |
|
Tamo
|
a73ccc78a6
|
forward the embedding config to the extractors
|
2024-06-06 11:39:28 +02:00 |
|
Tamo
|
9eb6f522ea
|
wraps the index embedding config in a struct
|
2024-06-06 11:37:30 +02:00 |
|
Tamo
|
04f6523f3c
|
expose a new parameter to retrieve the embedders at search time
|
2024-06-06 11:36:11 +02:00 |
|
Tamo
|
84e498299b
|
Remove the vectors from the documents database
|
2024-06-06 11:36:11 +02:00 |
|
Tamo
|
7a84697570
|
never store the _vectors as searchable or faceted fields
|
2024-06-06 11:36:11 +02:00 |
|
Tamo
|
4148fbbe85
|
provide a method to get all the nested fields ids from a name
|
2024-06-06 11:36:11 +02:00 |
|
ManyTheFish
|
2e50c6ec81
|
Update Charabia
|
2024-06-06 10:18:43 +02:00 |
|
ManyTheFish
|
30293883e0
|
Fix condition mistake
|
2024-06-05 17:30:07 +02:00 |
|
ManyTheFish
|
b833be46b9
|
Avoid running proximity when only the exact attributes changes
|
2024-06-05 17:30:07 +02:00 |
|
ManyTheFish
|
0a4118329e
|
Put only_additional_fields to None if the difference gives an empty result.
|
2024-06-05 17:30:07 +02:00 |
|
ManyTheFish
|
261e92d7e6
|
Skip iterating over documents when the faceted field list doesn't change
|
2024-06-05 17:30:07 +02:00 |
|
ManyTheFish
|
5cd08979b1
|
iterate over the faceted fields instead of over the whole document
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
a998b881f6
|
Cache a lot of operations to know if a field must be indexed
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
b81953a65d
|
Add a span for the prepare_for_documents_reindexing
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
091bb157f1
|
Add a span for the settings diff creation
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
1b639ce44b
|
Reduce the number of complex calls to settings diff functions
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
87cf8a3c94
|
Introduce a new way to determine the operations to perform on the fields
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
0f578348f1
|
Introduce a dedicated function to write proximity entries in database
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
fad4675abe
|
Give the settings diff to the write_typed_chunk_into_index function
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
1ab03c4ede
|
Fix an issue with settings diff and * in the searchable attributes
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
0c6e4b2f00
|
Introducing a new into_del_add_obkv_conditional_operation function
|
2024-06-05 17:30:07 +02:00 |
|
Clément Renault
|
42b3f52ef9
|
Introduce the SettingDiff only_additional_fields method
|
2024-06-05 17:30:07 +02:00 |
|
meili-bors[bot]
|
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 |
|
Louis Dureuil
|
2b6db6541e
|
Changes after review
|
2024-06-03 10:30:00 +02:00 |
|
meili-bors[bot]
|
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 |
|
ManyTheFish
|
3f1a510069
|
Add tests and fix matching strategy
|
2024-05-30 12:02:42 +02:00 |
|
Louis Dureuil
|
4f03b0cf5b
|
Add ranking score threshold to similar
|
2024-05-30 11:20:50 +02:00 |
|
Louis Dureuil
|
c26db7878c
|
Expose rankingScoreThreshold in API
|
2024-05-30 10:32:35 +02:00 |
|
ManyTheFish
|
1ab88e10b9
|
Merge branch 'main' into merge-release-v1.8.1-in-main
|
2024-05-29 16:24:00 +02:00 |
|
Louis Dureuil
|
aac1d769a7
|
Add ranking_score_threshold to milli
|
2024-05-29 14:17:09 +02:00 |
|
ManyTheFish
|
abdc4afcca
|
Implement Frequency matching strategy
|
2024-05-29 13:59:08 +02:00 |
|
Many the fish
|
e1fbfde6c4
|
Merge branch 'main' into merge-release-v1.8.1-in-main
|
2024-05-29 11:31:03 +02:00 |
|
ManyTheFish
|
27b75ec648
|
merge main into v1.8.1
|
2024-05-29 11:26:07 +02:00 |
|