diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-06-24 09:01:27 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-06-24 09:01:27 +0000 |
commit | b81121843416500e0ef11191f4b6163f96791e79 (patch) | |
tree | 32929cf2ef09af90d2ceee012997fa2eba3d3eb0 /searchlib/src/tests/tensor | |
parent | c2b57fddcbc9beb3b866d579c6cd68a68590651e (diff) |
the very first documents added to HNSW index should use single-phase indexing
Diffstat (limited to 'searchlib/src/tests/tensor')
-rw-r--r-- | searchlib/src/tests/tensor/hnsw_index/hnsw_index_test.cpp | 2 | ||||
-rw-r--r-- | searchlib/src/tests/tensor/hnsw_index/stress_hnsw_mt.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
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<HnswIndex>(vectors, std::make_unique<FloatSqEuclideanDistance>(), 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<HnswIndex>(vectors, std::make_unique<FloatSqEuclideanDistance>(), std::make_unique<InvLogLevelGenerator>(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; |