diff --git a/cpp/src/sdk/examples/simple/src/ClientTest.cpp b/cpp/src/sdk/examples/simple/src/ClientTest.cpp index a17e4e5703b2e2602e85a0649a41e3c9052c47b7..c04a0442ca08a16ac3d21c0c4451784eb91cd83a 100644 --- a/cpp/src/sdk/examples/simple/src/ClientTest.cpp +++ b/cpp/src/sdk/examples/simple/src/ClientTest.cpp @@ -22,7 +22,7 @@ namespace { static constexpr int64_t NQ = 10; static constexpr int64_t TOP_K = 10; static constexpr int64_t SEARCH_TARGET = 5000; //change this value, result is different - static constexpr int64_t ADD_VECTOR_LOOP = 10; + static constexpr int64_t ADD_VECTOR_LOOP = 1; static constexpr int64_t SECONDS_EACH_HOUR = 3600; #define BLOCK_SPLITER std::cout << "===========================================" << std::endl; diff --git a/cpp/src/server/RequestTask.cpp b/cpp/src/server/RequestTask.cpp index c6a34556003ed4eee8b1bb814bd81633568b6a40..e71fe294769e33ddd75c9d4ff4ef31bb94eda722 100644 --- a/cpp/src/server/RequestTask.cpp +++ b/cpp/src/server/RequestTask.cpp @@ -687,7 +687,7 @@ ServerError SearchVectorTask2::ConstructResult(engine::QueryResults& results) { engine::IDNumber* ids_ptr = (engine::IDNumber*)str_ids.data(); double* distance_ptr = (double*)str_distances.data(); - for(size_t k = 0; k < results.size(); k++) { + for(size_t k = 0; k < result.size(); k++) { auto& pair = result[k]; ids_ptr[k] = pair.first; distance_ptr[k] = pair.second;