From b81121843416500e0ef11191f4b6163f96791e79 Mon Sep 17 00:00:00 2001 From: Arne Juul Date: Wed, 24 Jun 2020 09:01:27 +0000 Subject: the very first documents added to HNSW index should use single-phase indexing --- searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp | 2 +- searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'searchlib/src/tests/tensor') diff --git a/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp b/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp index 7dc0efc106d..cd989c03b4e 100644 --- a/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp +++ b/searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp @@ -82,7 +82,7 @@ public: level_generator = generator.get(); index = std::make_unique(vectors, std::make_unique(), std::move(generator), - HnswIndex::Config(5, 2, 10, heuristic_select_neighbors)); + HnswIndex::Config(5, 2, 10, 0, heuristic_select_neighbors)); } void add_document(uint32_t docid, uint32_t max_level = 0) { level_generator->level = max_level; diff --git a/searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp b/searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp index 4dec9550f6f..1e10d94bb18 100644 --- a/searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp +++ b/searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp @@ -234,7 +234,7 @@ public: uint32_t m = 16; index = std::make_unique(vectors, std::make_unique(), std::make_unique(m), - HnswIndex::Config(2*m, m, 200, true)); + HnswIndex::Config(2*m, m, 200, 10, true)); } size_t get_rnd(size_t size) { return rng.nextUniform() * size; -- cgit v1.2.3