mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-25 19:45:05 +08:00
write the weighted fields ids map
This commit is contained in:
parent
4b0da0ff24
commit
3d8024fb2b
@ -17,6 +17,7 @@ use super::merger::merge_grenad_entries;
|
|||||||
use super::{StdResult, TopLevelMap};
|
use super::{StdResult, TopLevelMap};
|
||||||
use crate::documents::{PrimaryKey, DEFAULT_PRIMARY_KEY};
|
use crate::documents::{PrimaryKey, DEFAULT_PRIMARY_KEY};
|
||||||
use crate::update::new::channel::ExtractorSender;
|
use crate::update::new::channel::ExtractorSender;
|
||||||
|
use crate::update::settings::InnerIndexSettings;
|
||||||
use crate::update::GrenadParameters;
|
use crate::update::GrenadParameters;
|
||||||
use crate::{FieldsIdsMap, GlobalFieldsIdsMap, Index, Result, UserError};
|
use crate::{FieldsIdsMap, GlobalFieldsIdsMap, Index, Result, UserError};
|
||||||
|
|
||||||
@ -245,6 +246,11 @@ where
|
|||||||
let fields_ids_map = fields_ids_map_lock.into_inner().unwrap();
|
let fields_ids_map = fields_ids_map_lock.into_inner().unwrap();
|
||||||
index.put_fields_ids_map(wtxn, &fields_ids_map)?;
|
index.put_fields_ids_map(wtxn, &fields_ids_map)?;
|
||||||
|
|
||||||
|
// used to update the localized and weighted maps while sharing the update code with the settings pipeline.
|
||||||
|
let mut inner_index_settings = InnerIndexSettings::from_index(index, wtxn)?;
|
||||||
|
inner_index_settings.recompute_facets(wtxn, index)?;
|
||||||
|
inner_index_settings.recompute_searchables(wtxn, index)?;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user