mirror of https://github.com/milvus-io/milvus.git
Deleted data could not be searched using timestamp before delete time (#12437)
Signed-off-by: fishpenguin <kun.yu@zilliz.com>pull/12367/head
parent
3f826c0cbf
commit
7bb9ae8802
|
@ -112,7 +112,7 @@ ExecPlanNodeVisitor::VectorVisitorImpl(VectorPlanNode& node) {
|
|||
view = BitsetView((uint8_t*)boost_ext::get_data(bitset_holder), bitset_holder.size());
|
||||
}
|
||||
|
||||
auto final_bitset = segment->get_filtered_bitmap(view, active_count, MAX_TIMESTAMP);
|
||||
auto final_bitset = segment->get_filtered_bitmap(view, active_count, timestamp_);
|
||||
|
||||
segment->vector_search(active_count, node.search_info_, src_data, num_queries, MAX_TIMESTAMP, final_bitset, ret);
|
||||
|
||||
|
@ -148,7 +148,7 @@ ExecPlanNodeVisitor::visit(RetrievePlanNode& node) {
|
|||
view = BitsetView((uint8_t*)boost_ext::get_data(bitset_holder), bitset_holder.size());
|
||||
}
|
||||
|
||||
auto final_bitset = segment->get_filtered_bitmap(view, active_count, MAX_TIMESTAMP);
|
||||
auto final_bitset = segment->get_filtered_bitmap(view, active_count, timestamp_);
|
||||
|
||||
auto seg_offsets = std::move(segment->search_ids(final_bitset, MAX_TIMESTAMP));
|
||||
ret.result_offsets_.assign((int64_t*)seg_offsets.data(), (int64_t*)seg_offsets.data() + seg_offsets.size());
|
||||
|
|
Loading…
Reference in New Issue