Skip to content

Commit d26c190

Browse files
fix(search): fix autocomplete filter (datahub-project#10599)
1 parent a5515c5 commit d26c190

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

metadata-io/src/main/java/com/linkedin/metadata/search/elasticsearch/query/request/AutocompleteRequestHandler.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,13 @@ public SearchRequest getSearchRequest(
118118
QueryConfiguration customQueryConfig =
119119
customizedQueryHandler.lookupQueryConfig(input).orElse(null);
120120

121+
BoolQueryBuilder baseQuery = QueryBuilders.boolQuery();
122+
baseQuery.minimumShouldMatch(1);
123+
121124
// Initial query with input filters
122-
BoolQueryBuilder baseQuery =
125+
BoolQueryBuilder filterQuery =
123126
ESUtils.buildFilterQuery(filter, false, searchableFieldTypes, aspectRetriever);
127+
baseQuery.filter(filterQuery);
124128

125129
// Add autocomplete query
126130
baseQuery.should(getQuery(opContext.getObjectMapper(), customAutocompleteConfig, input, field));

0 commit comments

Comments
 (0)