mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
enhance: prefetch vector chunks for sealed non-indexed segments (#45665)
Signed-off-by: chasingegg <chao.gao@zilliz.com>
This commit is contained in:
parent
03a244844e
commit
8ee8c01bcf
@ -151,9 +151,11 @@ SearchOnSealedColumn(const Schema& schema,
|
||||
search_info.round_decimal_);
|
||||
|
||||
auto offset = 0;
|
||||
|
||||
auto vector_chunks = column->GetAllChunks(op_context);
|
||||
for (int i = 0; i < num_chunk; ++i) {
|
||||
auto pw = column->DataOfChunk(op_context, i);
|
||||
auto vec_data = pw.get();
|
||||
auto pw = vector_chunks[i];
|
||||
auto vec_data = pw.get()->Data();
|
||||
auto chunk_size = column->chunk_row_nums(i);
|
||||
auto raw_dataset =
|
||||
query::dataset::RawDataset{offset, dim, chunk_size, vec_data};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user