aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-08-31 15:28:13 +0200
committerGitHub <noreply@github.com>2021-08-31 15:28:13 +0200
commit5a04753b30a2b0ce9834c1c1ecbf452295f6e1a2 (patch)
tree2591f7a8b43f6f0bec41559161aabceb1e4c80da
parent8cee6798d0fc29bbcf3fc7d5bb2ece08a73dc747 (diff)
parenta8fc20a2233024657968511718ceba88b073dd0b (diff)
Merge pull request #18924 from vespa-engine/toregge/lower-limit-for-selecting-bitvector-visitor-stracker
Lower limit for selecting BitVectorVisistedTracker.
-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);