fix(search): fix autocomplete filter (#10599)

This commit is contained in:
david-leifker 2024-05-28 08:49:51 -05:00 committed by GitHub
parent a5515c5d47
commit d26c190aa5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -118,9 +118,13 @@ public class AutocompleteRequestHandler {
QueryConfiguration customQueryConfig =
customizedQueryHandler.lookupQueryConfig(input).orElse(null);
BoolQueryBuilder baseQuery = QueryBuilders.boolQuery();
baseQuery.minimumShouldMatch(1);
// Initial query with input filters
BoolQueryBuilder baseQuery =
BoolQueryBuilder filterQuery =
ESUtils.buildFilterQuery(filter, false, searchableFieldTypes, aspectRetriever);
baseQuery.filter(filterQuery);
// Add autocomplete query
baseQuery.should(getQuery(opContext.getObjectMapper(), customAutocompleteConfig, input, field));