diff --git a/similarity_search/src/method/hnsw.cc b/similarity_search/src/method/hnsw.cc index d56ff17..9b9dce0 100644 --- a/similarity_search/src/method/hnsw.cc +++ b/similarity_search/src/method/hnsw.cc @@ -1349,7 +1349,7 @@ namespace similarity { } } - SortArrBI sortedArr(ef_); // max(ef_, query->GetK()) + SortArrBI sortedArr(max(ef_, 1000); // max(ef_, query->GetK()) sortedArr.push_unsorted_grow(curdist, curNode); int_fast32_t currElem = 0; diff --git a/similarity_search/src/method/small_world_rand.cc b/similarity_search/src/method/small_world_rand.cc index 1d2d3dd..32aa605 100644 --- a/similarity_search/src/method/small_world_rand.cc +++ b/similarity_search/src/method/small_world_rand.cc @@ -601,7 +601,7 @@ void SmallWorldRand::addCriticalSection(MSWNode *newElement){ template void SmallWorldRand::Search(RangeQuery* query, IdType) const { // throw runtime_error("Range search is not supported!"); - if (searchAlgoType_ == kV1Merge) SearchV1Merge(query); + if (searchAlgoType_ == kV1Merge) { std::cerr << "call SearchV1Merge" << endl; SearchV1Merge(query);} // else SearchOld(query); }