summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-08-31 15:10:17 +0200
committerTor Egge <Tor.Egge@online.no>2021-08-31 15:10:17 +0200
commita8fc20a2233024657968511718ceba88b073dd0b (patch)
tree2306384a096f6e5f63ecbf9f8d643593650d7385 /searchlib
parentfc6e87c3d849b2222ab3b2817d050d01fe497e9d (diff)
Lower limit for selecting BitVectorVisistedTracker.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp b/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp
index a6b0a16b524..f0b50d078b2 100644
--- a/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp
+++ b/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp
@@ -317,7 +317,7 @@ HnswIndex::search_layer(const TypedCells& input, uint32_t neighbors_to_find,
}
uint32_t estimated_visited_nodes = estimate_visited_nodes(level, doc_id_limit, neighbors_to_find, filter);
#if ! USE_OLD_VISITED_TRACKER
- if (estimated_visited_nodes >= doc_id_limit / 64) {
+ if (estimated_visited_nodes >= doc_id_limit / 128) {
search_layer_helper<BitVectorVisitedTracker>(input, neighbors_to_find, best_neighbors, level, filter, doc_id_limit, estimated_visited_nodes);
} else {
search_layer_helper<HashSetVisitedTracker>(input, neighbors_to_find, best_neighbors, level, filter, doc_id_limit, estimated_visited_nodes);