mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-06 17:18:35 +08:00
enhance: [2.6]prefetch vector chunks for sealed non-indexed segments (#45666)
pr: https://github.com/milvus-io/milvus/pull/45665 Signed-off-by: chasingegg <chao.gao@zilliz.com>
This commit is contained in:
parent
6878de25ff
commit
08ae6b5fcc
@ -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