diff --git a/Cargo.lock b/Cargo.lock index 5ca158a6c..1fd09697f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2613,9 +2613,9 @@ dependencies = [ [[package]] name = "hannoy" -version = "0.0.4" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a80496a4713fefbf4ea388b30288afaa23566173510a694d838e0a85a3ada5c0" +checksum = "4b6a412d145918473a8257706599a1088c505047eef9cc6c63c494c95786044f" dependencies = [ "bytemuck", "byteorder", diff --git a/crates/milli/Cargo.toml b/crates/milli/Cargo.toml index 94ac1a09f..29a6b86cf 100644 --- a/crates/milli/Cargo.toml +++ b/crates/milli/Cargo.toml @@ -88,7 +88,7 @@ rhai = { version = "1.22.2", features = [ "sync", ] } arroy = "0.6.3" -hannoy = "0.0.4" +hannoy = "0.0.5" rand = "0.8.5" tracing = "0.1.41" ureq = { version = "2.12.1", features = ["json"] } diff --git a/crates/milli/src/vector/store.rs b/crates/milli/src/vector/store.rs index 037c0d565..5f2e36b1b 100644 --- a/crates/milli/src/vector/store.rs +++ b/crates/milli/src/vector/store.rs @@ -274,7 +274,6 @@ impl VectorStore { if writer.need_build(wtxn)? { let mut builder = writer.builder(rng).progress(progress.clone()); builder - .available_memory(available_memory.unwrap_or(usize::MAX)) .cancel(cancel) .ef_construction(HANNOY_EF_CONSTRUCTION) .build::(wtxn)?; @@ -292,14 +291,12 @@ impl VectorStore { let writer = writer.prepare_changing_distance::(wtxn)?; let mut builder = writer.builder(rng).progress(progress.clone()); builder - .available_memory(available_memory.unwrap_or(usize::MAX)) .cancel(cancel) .ef_construction(HANNOY_EF_CONSTRUCTION) .build::(wtxn)?; } else if writer.need_build(wtxn)? { let mut builder = writer.builder(rng).progress(progress.clone()); builder - .available_memory(available_memory.unwrap_or(usize::MAX)) .cancel(cancel) .ef_construction(HANNOY_EF_CONSTRUCTION) .build::(wtxn)?;