diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-08-31 15:28:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-31 15:28:13 +0200 |
commit | 5a04753b30a2b0ce9834c1c1ecbf452295f6e1a2 (patch) | |
tree | 2591f7a8b43f6f0bec41559161aabceb1e4c80da | |
parent | 8cee6798d0fc29bbcf3fc7d5bb2ece08a73dc747 (diff) | |
parent | a8fc20a2233024657968511718ceba88b073dd0b (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.cpp | 2 |
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); |