diff --git a/meilisearch-http/src/index/dump.rs b/meilisearch-http/src/index/dump.rs index 263e3bd52..3b10a1562 100644 --- a/meilisearch-http/src/index/dump.rs +++ b/meilisearch-http/src/index/dump.rs @@ -101,7 +101,7 @@ impl Index { let index = Self::open(&dst_dir_path, size)?; let mut txn = index.write_txn()?; - let handler = UpdateHandler::new(&indexing_options)?; + let handler = UpdateHandler::new(indexing_options)?; index.update_settings_txn(&mut txn, &settings, handler.update_builder(0))?; diff --git a/meilisearch-http/src/index/mod.rs b/meilisearch-http/src/index/mod.rs index 4c963f1f5..37fd6fc39 100644 --- a/meilisearch-http/src/index/mod.rs +++ b/meilisearch-http/src/index/mod.rs @@ -62,34 +62,34 @@ impl Index { pub fn settings_txn(&self, txn: &RoTxn) -> Result> { let displayed_attributes = self - .displayed_fields(&txn)? + .displayed_fields(txn)? .map(|fields| fields.into_iter().map(String::from).collect()); let searchable_attributes = self - .searchable_fields(&txn)? + .searchable_fields(txn)? .map(|fields| fields.into_iter().map(String::from).collect()); - let filterable_attributes = self.filterable_fields(&txn)?.into_iter().collect(); + let filterable_attributes = self.filterable_fields(txn)?.into_iter().collect(); let criteria = self - .criteria(&txn)? + .criteria(txn)? .into_iter() .map(|c| c.to_string()) .collect(); let stop_words = self - .stop_words(&txn)? + .stop_words(txn)? .map(|stop_words| -> Result> { Ok(stop_words.stream().into_strs()?.into_iter().collect()) }) .transpose()? .unwrap_or_else(BTreeSet::new); - let distinct_field = self.distinct_field(&txn)?.map(String::from); + let distinct_field = self.distinct_field(txn)?.map(String::from); // in milli each word in the synonyms map were split on their separator. Since we lost // this information we are going to put space between words. let synonyms = self - .synonyms(&txn)? + .synonyms(txn)? .iter() .map(|(key, values)| { ( @@ -175,7 +175,7 @@ impl Index { attributes_to_retrieve: &Option>, fields_ids_map: &milli::FieldsIdsMap, ) -> Result> { - let mut displayed_fields_ids = match self.displayed_fields_ids(&txn)? { + let mut displayed_fields_ids = match self.displayed_fields_ids(txn)? { Some(ids) => ids.into_iter().collect::>(), None => fields_ids_map.iter().map(|(id, _)| id).collect(), }; diff --git a/meilisearch-http/src/index/search.rs b/meilisearch-http/src/index/search.rs index b2129ca53..620178773 100644 --- a/meilisearch-http/src/index/search.rs +++ b/meilisearch-http/src/index/search.rs @@ -239,7 +239,7 @@ fn compute_matches>( for (key, value) in document { let mut infos = Vec::new(); - compute_value_matches(&mut infos, value, matcher, &analyzer); + compute_value_matches(&mut infos, value, matcher, analyzer); if !infos.is_empty() { matches.insert(key.clone(), infos); } @@ -329,7 +329,7 @@ fn add_highlight_to_formatted_options( break; } - if let Some(id) = fields_ids_map.id(&attr) { + if let Some(id) = fields_ids_map.id(attr) { if displayed_ids.contains(&id) { formatted_options.insert(id, new_format); } @@ -366,7 +366,7 @@ fn add_crop_to_formatted_options( } } - if let Some(id) = fields_ids_map.id(&attr_name) { + if let Some(id) = fields_ids_map.id(attr_name) { if displayed_ids.contains(&id) { formatted_options .entry(id) @@ -592,7 +592,7 @@ impl<'a, A: AsRef<[u8]>> Formatter<'a, A> { // we highlight the complete word. None => { out.push_str(&self.marks.0); - out.push_str(&word); + out.push_str(word); out.push_str(&self.marks.1); } } diff --git a/meilisearch-http/src/index/updates.rs b/meilisearch-http/src/index/updates.rs index 09535721f..34fafd143 100644 --- a/meilisearch-http/src/index/updates.rs +++ b/meilisearch-http/src/index/updates.rs @@ -205,7 +205,7 @@ impl Index { // Set the primary key if not set already, ignore if already set. if let (None, Some(primary_key)) = (self.primary_key(txn)?, primary_key) { - let mut builder = UpdateBuilder::new(0).settings(txn, &self); + let mut builder = UpdateBuilder::new(0).settings(txn, self); builder.set_primary_key(primary_key.to_string()); builder.execute(|_, _| ())?; } diff --git a/meilisearch-http/src/index_controller/dump_actor/loaders/v1.rs b/meilisearch-http/src/index_controller/dump_actor/loaders/v1.rs index a7f1aa8d1..c631e113c 100644 --- a/meilisearch-http/src/index_controller/dump_actor/loaders/v1.rs +++ b/meilisearch-http/src/index_controller/dump_actor/loaders/v1.rs @@ -98,7 +98,7 @@ fn load_index( let mut txn = index.write_txn()?; - let handler = UpdateHandler::new(&indexer_options)?; + let handler = UpdateHandler::new(indexer_options)?; index.update_settings_txn(&mut txn, &settings.check(), handler.update_builder(0))?; diff --git a/meilisearch-http/src/index_controller/index_actor/mod.rs b/meilisearch-http/src/index_controller/index_actor/mod.rs index 4085dc0bd..faad75e01 100644 --- a/meilisearch-http/src/index_controller/index_actor/mod.rs +++ b/meilisearch-http/src/index_controller/index_actor/mod.rs @@ -40,9 +40,9 @@ impl IndexMeta { } fn new_txn(index: &Index, txn: &heed::RoTxn) -> Result { - let created_at = index.created_at(&txn)?; - let updated_at = index.updated_at(&txn)?; - let primary_key = index.primary_key(&txn)?.map(String::from); + let created_at = index.created_at(txn)?; + let updated_at = index.updated_at(txn)?; + let primary_key = index.primary_key(txn)?.map(String::from); Ok(Self { created_at, updated_at, diff --git a/meilisearch-http/src/index_controller/update_actor/store/dump.rs b/meilisearch-http/src/index_controller/update_actor/store/dump.rs index 7c46f98fa..79a3cca05 100644 --- a/meilisearch-http/src/index_controller/update_actor/store/dump.rs +++ b/meilisearch-http/src/index_controller/update_actor/store/dump.rs @@ -59,8 +59,8 @@ impl UpdateStore { let update_files_path = path.as_ref().join(super::UPDATE_DIR); create_dir_all(&update_files_path)?; - self.dump_pending(&txn, uuids, &mut dump_data_file, &path)?; - self.dump_completed(&txn, uuids, &mut dump_data_file)?; + self.dump_pending(txn, uuids, &mut dump_data_file, &path)?; + self.dump_completed(txn, uuids, &mut dump_data_file)?; Ok(()) } diff --git a/meilisearch-http/src/index_controller/update_actor/store/mod.rs b/meilisearch-http/src/index_controller/update_actor/store/mod.rs index 8e85429ca..e23e05b52 100644 --- a/meilisearch-http/src/index_controller/update_actor/store/mod.rs +++ b/meilisearch-http/src/index_controller/update_actor/store/mod.rs @@ -268,13 +268,12 @@ impl UpdateStore { self.pending_queue.remap_key_type::().put( wtxn, &(global_id, index_uuid, enqueued.id()), - &enqueued, + enqueued, )?; } _ => { let _update_id = self.next_update_id_raw(wtxn, index_uuid)?; - self.updates - .put(wtxn, &(index_uuid, update.id()), &update)?; + self.updates.put(wtxn, &(index_uuid, update.id()), update)?; } } Ok(())