diff --git a/include/svs/index/vamana/dynamic_index.h b/include/svs/index/vamana/dynamic_index.h index 3c9654362..a8bcd1ee4 100644 --- a/include/svs/index/vamana/dynamic_index.h +++ b/include/svs/index/vamana/dynamic_index.h @@ -534,8 +534,10 @@ class MutableVamanaIndex { threads::StaticPartition{queries.size()}, [&](const auto is, uint64_t SVS_UNUSED(tid)) { size_t num_neighbors = results.n_neighbors(); - auto buffer = - search_buffer_type{sp.buffer_config_, distance::comparator(distance_)}; + auto buffer = search_buffer_type{ + sp.buffer_config_, + distance::comparator(distance_), + sp.search_buffer_visited_set_}; auto prefetch_parameters = GreedySearchPrefetchParameters{ sp.prefetch_lookahead_, sp.prefetch_step_};