mirror of https://github.com/milvus-io/milvus.git
fix: Fix in filter search result is empty if pk type is varchar (#39108)
Cherry pick from master pr: #39016 https://github.com/milvus-io/milvus/issues/39107 Signed-off-by: sunby <sunbingyi1992@gmail.com>hotfix-2.5.2
parent
f2e581e2d7
commit
dad0d3b6e4
|
@ -1215,7 +1215,7 @@ ChunkedSegmentSealedImpl::search_sorted_pk(const PkType& pk,
|
|||
var_column->GetChunk(i));
|
||||
auto offset = string_chunk->binary_search_string(target);
|
||||
for (; offset != -1 && offset < string_chunk->RowNums() &&
|
||||
var_column->RawAt(offset) == target;
|
||||
string_chunk->operator[](offset) == target;
|
||||
++offset) {
|
||||
auto segment_offset = offset + num_rows_until_chunk;
|
||||
if (condition(segment_offset)) {
|
||||
|
|
Loading…
Reference in New Issue