diff --git a/crates/milli/src/fields_ids_map/metadata.rs b/crates/milli/src/fields_ids_map/metadata.rs index 7f81e6b79..0d8c3bd4b 100644 --- a/crates/milli/src/fields_ids_map/metadata.rs +++ b/crates/milli/src/fields_ids_map/metadata.rs @@ -214,10 +214,9 @@ pub struct MetadataBuilder { impl MetadataBuilder { pub fn from_index(index: &Index, rtxn: &RoTxn) -> Result { - let searchable_attributes = match index.user_defined_searchable_fields(rtxn)? { - Some(fields) => Some(fields.into_iter().map(|s| s.to_string()).collect()), - None => None, - }; + let searchable_attributes = index + .user_defined_searchable_fields(rtxn)? + .map(|fields| fields.into_iter().map(|s| s.to_string()).collect()); let filterable_attributes = index.filterable_attributes_rules(rtxn)?; let sortable_attributes = index.sortable_fields(rtxn)?; let localized_attributes = index.localized_attributes_rules(rtxn)?; diff --git a/crates/milli/src/update/new/extract/faceted/extract_facets.rs b/crates/milli/src/update/new/extract/faceted/extract_facets.rs index 05fcdf72a..b3aa8f984 100644 --- a/crates/milli/src/update/new/extract/faceted/extract_facets.rs +++ b/crates/milli/src/update/new/extract/faceted/extract_facets.rs @@ -57,10 +57,10 @@ impl<'a, 'b, 'extractor> Extractor<'extractor> for FacetedExtractorData<'a, 'b> let change = change?; FacetedDocidsExtractor::extract_document_change( context, - &self.filterable_attributes, - &self.sortable_fields, - &self.asc_desc_fields, - &self.distinct_field, + self.filterable_attributes, + self.sortable_fields, + self.asc_desc_fields, + self.distinct_field, self.is_geo_enabled, change, self.sender,