mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-09-05 20:26:31 +00:00
happy clippy
This commit is contained in:
@ -153,32 +153,29 @@ impl VectorStore {
|
|||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
} else {
|
} else if self.quantized {
|
||||||
if self.quantized {
|
self._hannoy_to_arroy_bq::<
|
||||||
self._hannoy_to_arroy_bq::<
|
|
||||||
hannoy::distances::Hamming,
|
hannoy::distances::Hamming,
|
||||||
arroy::distances::BinaryQuantizedCosine,
|
arroy::distances::BinaryQuantizedCosine,
|
||||||
_>(rtxn, wtxn, &progress, &mut rng, available_memory, &must_stop_processing)
|
_>(rtxn, wtxn, &progress, &mut rng, available_memory, &must_stop_processing)
|
||||||
} else {
|
} else {
|
||||||
let dimensions = self
|
let dimensions = self
|
||||||
._hannoy_readers(wtxn, self._hannoy_angular_db())
|
._hannoy_readers(wtxn, self._hannoy_angular_db())
|
||||||
.next()
|
.next()
|
||||||
.transpose()?
|
.transpose()?
|
||||||
.map(|reader| reader.dimensions());
|
.map(|reader| reader.dimensions());
|
||||||
|
|
||||||
let Some(dimensions) = dimensions else { return Ok(()) };
|
let Some(dimensions) = dimensions else { return Ok(()) };
|
||||||
|
|
||||||
for index in vector_store_range_for_embedder(self.embedder_index) {
|
for index in vector_store_range_for_embedder(self.embedder_index) {
|
||||||
let writer = arroy::Writer::new(self._arroy_angular_db(), index, dimensions);
|
let writer = arroy::Writer::new(self._arroy_angular_db(), index, dimensions);
|
||||||
let mut builder = writer.builder(&mut rng);
|
let mut builder = writer.builder(&mut rng);
|
||||||
let builder =
|
let builder = builder.progress(|step| progress.update_progress_from_arroy(step));
|
||||||
builder.progress(|step| progress.update_progress_from_arroy(step));
|
builder.prepare_hannoy_conversion(wtxn)?;
|
||||||
builder.prepare_hannoy_conversion(wtxn)?;
|
builder.build(wtxn)?;
|
||||||
builder.build(wtxn)?;
|
|
||||||
}
|
|
||||||
|
|
||||||
Ok(())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user