diff --git a/metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java b/metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java index 95fff81d13..34894a584c 100644 --- a/metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java +++ b/metadata-io/src/main/java/com/linkedin/metadata/search/utils/ESUtils.java @@ -874,7 +874,7 @@ public class ESUtils { || criterion.getField().equals(REMOVED + KEYWORD_SUFFIX))); } if (!removedInOrFilter) { - filterQuery.mustNot(QueryBuilders.matchQuery(REMOVED, true)); + filterQuery.mustNot(QueryBuilders.termQuery(REMOVED, true)); } } } diff --git a/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/AutocompleteRequestHandlerTest.java b/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/AutocompleteRequestHandlerTest.java index 23d493b728..e91dc1e6a8 100644 --- a/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/AutocompleteRequestHandlerTest.java +++ b/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/AutocompleteRequestHandlerTest.java @@ -158,7 +158,7 @@ public class AutocompleteRequestHandlerTest { assertEquals("keyPart1.delimited", prefixQuery.fieldName()); assertEquals(wrapper.mustNot().size(), 1); - MatchQueryBuilder removedFilter = (MatchQueryBuilder) wrapper.mustNot().get(0); + TermQueryBuilder removedFilter = (TermQueryBuilder) wrapper.mustNot().get(0); assertEquals(removedFilter.fieldName(), "removed"); assertEquals(removedFilter.value(), true); HighlightBuilder highlightBuilder = sourceBuilder.highlighter(); @@ -203,7 +203,7 @@ public class AutocompleteRequestHandlerTest { (MatchPhrasePrefixQueryBuilder) query.should().get(1); assertEquals("field.delimited", prefixQuery.fieldName()); - MatchQueryBuilder removedFilter = (MatchQueryBuilder) wrapper.mustNot().get(0); + TermQueryBuilder removedFilter = (TermQueryBuilder) wrapper.mustNot().get(0); assertEquals(removedFilter.fieldName(), "removed"); assertEquals(removedFilter.value(), true); HighlightBuilder highlightBuilder = sourceBuilder.highlighter(); diff --git a/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/SearchRequestHandlerTest.java b/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/SearchRequestHandlerTest.java index 1fea4476d7..d4d5b03ea5 100644 --- a/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/SearchRequestHandlerTest.java +++ b/metadata-io/src/test/java/com/linkedin/metadata/search/query/request/SearchRequestHandlerTest.java @@ -436,7 +436,7 @@ public class SearchRequestHandlerTest extends AbstractTestNGSpringContextTests { } private void testFilterQuery(BoolQueryBuilder testQuery) { - Optional mustNotHaveRemovedCondition = + Optional mustNotHaveRemovedCondition = testQuery.filter().stream() .filter(or -> or instanceof BoolQueryBuilder) .map(or -> (BoolQueryBuilder) or) @@ -445,8 +445,8 @@ public class SearchRequestHandlerTest extends AbstractTestNGSpringContextTests { System.out.println("processing: " + or.mustNot()); return or.mustNot().stream(); }) - .filter(and -> and instanceof MatchQueryBuilder) - .map(and -> (MatchQueryBuilder) and) + .filter(and -> and instanceof TermQueryBuilder) + .map(and -> (TermQueryBuilder) and) .filter(match -> match.fieldName().equals("removed")) .findAny();