Skip to content

Commit 574d09a

Browse files
authored
fix(search): fix inequality filters for count fields (#9858)
1 parent 2c9fdcd commit 574d09a

File tree

1 file changed

+4
-4
lines changed
  • metadata-io/src/main/java/com/linkedin/metadata/search/utils

1 file changed

+4
-4
lines changed

metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -599,16 +599,16 @@ private static RangeQueryBuilder buildRangeQueryFromCriterion(
599599
String documentFieldName;
600600
if (fieldTypes.contains(BOOLEAN_FIELD_TYPE)) {
601601
criterionValue = Boolean.parseBoolean(criterionValueString);
602-
documentFieldName = criterion.getField();
602+
documentFieldName = fieldName;
603603
} else if (fieldTypes.contains(LONG_FIELD_TYPE) || fieldTypes.contains(DATE_FIELD_TYPE)) {
604604
criterionValue = Long.parseLong(criterionValueString);
605-
documentFieldName = criterion.getField();
605+
documentFieldName = fieldName;
606606
} else if (fieldTypes.contains(DOUBLE_FIELD_TYPE)) {
607607
criterionValue = Double.parseDouble(criterionValueString);
608-
documentFieldName = criterion.getField();
608+
documentFieldName = fieldName;
609609
} else {
610610
criterionValue = criterionValueString;
611-
documentFieldName = toKeywordField(criterion.getField(), isTimeseries);
611+
documentFieldName = toKeywordField(fieldName, isTimeseries);
612612
}
613613

614614
// Set up QueryBuilder based on condition

0 commit comments

Comments
 (0)