mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-07 01:28:27 +08:00
fix: fix json in [] expr bug (#36721)
#36718 Signed-off-by: luzhang <luzhang@zilliz.com> Co-authored-by: luzhang <luzhang@zilliz.com>
This commit is contained in:
parent
f7b811450d
commit
b1e678dcba
@ -304,6 +304,7 @@ PhyTermFilterExpr::ExecTermArrayFieldInVariable() {
|
|||||||
|
|
||||||
if (term_set.empty()) {
|
if (term_set.empty()) {
|
||||||
res.reset();
|
res.reset();
|
||||||
|
MoveCursor();
|
||||||
return res_vec;
|
return res_vec;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -312,11 +313,6 @@ PhyTermFilterExpr::ExecTermArrayFieldInVariable() {
|
|||||||
TargetBitmapView res,
|
TargetBitmapView res,
|
||||||
int index,
|
int index,
|
||||||
const std::unordered_set<ValueType>& term_set) {
|
const std::unordered_set<ValueType>& term_set) {
|
||||||
if (term_set.empty()) {
|
|
||||||
for (int i = 0; i < size; ++i) {
|
|
||||||
res[i] = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (int i = 0; i < size; ++i) {
|
for (int i = 0; i < size; ++i) {
|
||||||
if (index >= data[i].length()) {
|
if (index >= data[i].length()) {
|
||||||
res[i] = false;
|
res[i] = false;
|
||||||
@ -414,9 +410,8 @@ PhyTermFilterExpr::ExecTermJsonFieldInVariable() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (term_set.empty()) {
|
if (term_set.empty()) {
|
||||||
for (size_t i = 0; i < real_batch_size; ++i) {
|
res.reset();
|
||||||
res[i] = false;
|
MoveCursor();
|
||||||
}
|
|
||||||
return res_vec;
|
return res_vec;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user