fix: increment offset for invalid data rows in JsonKeyStatsInvertedIndex (#43688)

fix: increment offset for null data rows in JsonKeyStatsInvertedIndex
issue: https://github.com/milvus-io/milvus/issues/43151
pr:https://github.com/milvus-io/milvus/pull/43679

Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com>
This commit is contained in:
Xianhui Lin 2025-08-03 13:11:38 +08:00 committed by GitHub
parent 80d1ef74ce
commit e44df1c583
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -414,6 +414,7 @@ JsonKeyStatsInvertedIndex::BuildWithFieldData(
auto n = data->get_num_rows();
for (int i = 0; i < n; i++) {
if (!data->is_valid(i)) {
offset++;
continue;
}
AddJson(static_cast<const milvus::Json*>(data->RawValue(i))