Пожалуйста, попробуйте ниже запрос, чтобы перенести facets
в Aggregation
AggregationBuilders.filter("Filter By Some Property", QueryBuilders.termQuery("some Field", "value"))
.subAggregation(AggregationBuilders.terms("Group By Some Other property").field("brand").size(50));
Здесь вы можете использовать любой тип запроса в методе filter
. Использовали Term Query
только в качестве примера.
Надеюсь, это поможет !!