mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-30 09:04:59 +08:00
e9bf4c43a4
4649: Don't store the vectors in the documents database r=dureuill a=irevoire # Pull Request ## Related issue Fixes https://github.com/meilisearch/meilisearch/issues/4607 ## What does this PR do? - Ensure that anything falling under `_vectors` is NOT searchable, filterable or sortable - [x] per embedder, add a roaring bitmap of documents that provide "userProvided" embeddings - [x] in the indexing process in extract_vector_points, set the bit corresponding to the document depending on the "userProvided" subfield in the _vectors field. - [x] in the document DB in typed chunks, when writing the _vectors field, remove all keys corresponding to an embedder Co-authored-by: Tamo <tamo@meilisearch.com> Co-authored-by: Louis Dureuil <louis@meilisearch.com> |
||
---|---|---|
.. | ||
logger | ||
matches | ||
query_term | ||
ranking_rule_graph | ||
tests | ||
bucket_sort.rs | ||
db_cache.rs | ||
distinct.rs | ||
exact_attribute.rs | ||
geo_sort.rs | ||
graph_based_ranking_rule.rs | ||
interner.rs | ||
limits.rs | ||
mod.rs | ||
query_graph.rs | ||
ranking_rules.rs | ||
resolve_query_graph.rs | ||
small_bitmap.rs | ||
sort.rs | ||
vector_sort.rs |