diff --git a/meilisearch/src/search.rs b/meilisearch/src/search.rs index adf9a01e6..5cb8725a6 100644 --- a/meilisearch/src/search.rs +++ b/meilisearch/src/search.rs @@ -315,7 +315,7 @@ fn prepare_search<'t>( query: &'t SearchQuery, features: RoFeatures, ) -> Result<(milli::Search<'t>, bool, usize, usize), MeilisearchHttpError> { - let mut search = index.search(&rtxn); + let mut search = index.search(rtxn); if query.vector.is_some() && query.q.is_some() { warn!("Ignoring the query string `q` when used with the `vector` parameter."); @@ -337,7 +337,7 @@ fn prepare_search<'t>( search.terms_matching_strategy(query.matching_strategy.into()); let max_total_hits = index - .pagination_max_total_hits(&rtxn) + .pagination_max_total_hits(rtxn) .map_err(milli::Error::from)? .unwrap_or(DEFAULT_PAGINATION_MAX_TOTAL_HITS); diff --git a/milli/src/heed_codec/fst_set_codec.rs b/milli/src/heed_codec/fst_set_codec.rs index 551f04678..fc79acf29 100644 --- a/milli/src/heed_codec/fst_set_codec.rs +++ b/milli/src/heed_codec/fst_set_codec.rs @@ -18,6 +18,6 @@ impl<'a> BytesDecode<'a> for FstSetCodec { type DItem = Set<&'a [u8]>; fn bytes_decode(bytes: &'a [u8]) -> Option { - Some(Set::new(bytes).ok()?) + Set::new(bytes).ok() } } diff --git a/milli/src/update/facet/mod.rs b/milli/src/update/facet/mod.rs index 4073ab8e5..0752f7c37 100644 --- a/milli/src/update/facet/mod.rs +++ b/milli/src/update/facet/mod.rs @@ -163,7 +163,7 @@ impl<'i> FacetsUpdate<'i> { let mut text_fsts = vec![]; let mut current_fst: Option<(u16, fst::SetBuilder>)> = None; let database = self.index.facet_id_string_docids.remap_data_type::(); - for result in database.iter(&wtxn)? { + for result in database.iter(wtxn)? { let (facet_group_key, _) = result?; if let FacetGroupKey { field_id, level: 0, left_bound } = facet_group_key { current_fst = match current_fst.take() {