Мы используем реактивный шаблон Spring Data Elasticsearch
Query searchQuery = new NativeSearchQueryBuilder()
.withQuery(queryBuilder)
.withPageable(PageRequest.of(0, 10))
.addAggregation(AggregationBuilders.terms("categories").field("category"))
.build();
reactiveElasticsearchTemplate.search(searchQuery, documentType, IndexCoordinates.of(indexName))
В ответ у нас есть Flux<SearchHit<T>>
, но нет методов для получения агрегатов.
Как получить агрегаты?