mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-10-02 09:46:29 +00:00
get_vector_store returns an option, handles it in Index::settings
This commit is contained in:
@@ -485,7 +485,7 @@ where
|
||||
|
||||
// If an embedder wasn't used in the typedchunk but must be binary quantized
|
||||
// we should insert it in `dimension`
|
||||
let backend = self.index.get_vector_store(self.wtxn)?;
|
||||
let backend = self.index.get_vector_store(self.wtxn)?.unwrap_or_default();
|
||||
for (name, action) in settings_diff.embedding_config_updates.iter() {
|
||||
if action.is_being_quantized && !dimension.contains_key(name.as_str()) {
|
||||
let index = self.index.embedding_configs().embedder_id(self.wtxn, name)?.ok_or(
|
||||
|
@@ -834,7 +834,7 @@ impl<'a, 'i> Transform<'a, 'i> {
|
||||
None
|
||||
};
|
||||
|
||||
let backend = self.index.get_vector_store(wtxn)?;
|
||||
let backend = self.index.get_vector_store(wtxn)?.unwrap_or_default();
|
||||
let readers: BTreeMap<&str, (VectorStore, &RoaringBitmap)> = settings_diff
|
||||
.embedding_config_updates
|
||||
.iter()
|
||||
|
@@ -619,7 +619,7 @@ pub(crate) fn write_typed_chunk_into_index(
|
||||
let _entered = span.enter();
|
||||
|
||||
let embedders = index.embedding_configs();
|
||||
let backend = index.get_vector_store(wtxn)?;
|
||||
let backend = index.get_vector_store(wtxn)?.unwrap_or_default();
|
||||
|
||||
let mut remove_vectors_builder = MergerBuilder::new(KeepFirst);
|
||||
let mut manual_vectors_builder = MergerBuilder::new(KeepFirst);
|
||||
|
Reference in New Issue
Block a user