From b38167748d9c528945090b3ce6c6a8682fec1677 Mon Sep 17 00:00:00 2001 From: JLY2015 <1623359870@qq.com> Date: Tue, 24 Dec 2024 11:45:46 +0000 Subject: [PATCH] [vector index] reset scan key_range when vec index lookup --- src/sql/das/ob_vector_index_lookup_op.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/das/ob_vector_index_lookup_op.cpp b/src/sql/das/ob_vector_index_lookup_op.cpp index 84d236641..b9c1d654c 100644 --- a/src/sql/das/ob_vector_index_lookup_op.cpp +++ b/src/sql/das/ob_vector_index_lookup_op.cpp @@ -687,7 +687,7 @@ int ObVectorIndexLookupOp::prepare_state(const ObVidAdaLookupStatus& cur_state, ret = OB_ERR_UNEXPECTED; LOG_WARN("failed to get vectors.", K(ret)); } - + doc_id_scan_param_.key_ranges_.reuse(); for (int i = 0; OB_SUCC(ret) && i < vec_cnt; i++) { ObRowkey vid_id_rowkey(&(vids[i + ada_ctx.get_curr_idx()]), 1); if (OB_FAIL(set_lookup_vid_key(vid_id_rowkey))) {