diff --git a/core/src/dog_segment/SegmentNaive.cpp b/core/src/dog_segment/SegmentNaive.cpp index 64ef132904..0500793f0f 100644 --- a/core/src/dog_segment/SegmentNaive.cpp +++ b/core/src/dog_segment/SegmentNaive.cpp @@ -587,7 +587,6 @@ SegmentNaive::BuildIndex(IndexMetaPtr remote_index_meta) { if(record_.ack_responder_.GetAck() < 1024 * 4) { return Status(SERVER_BUILD_INDEX_ERROR, "too few elements"); } - index_meta_ = remote_index_meta; for (auto&[index_name, entry]: index_meta_->get_entries()) { assert(entry.index_name == index_name); const auto &field = (*schema_)[entry.field_name]; diff --git a/core/unittest/test_c_api.cpp b/core/unittest/test_c_api.cpp index d2618ac2f6..d2144c667f 100644 --- a/core/unittest/test_c_api.cpp +++ b/core/unittest/test_c_api.cpp @@ -238,7 +238,7 @@ TEST(CApiTest, BuildIndexTest) { CQueryInfo queryInfo{1, 10, "fakevec"}; auto sea_res = Search( - segment, queryInfo, 20, query_raw_data.data(), DIM, result_ids, result_distances); + segment, queryInfo, 1, query_raw_data.data(), DIM, result_ids, result_distances); assert(sea_res == 0); DeleteCollection(collection);