我们正在使用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>>,但是没有检索聚合的方法。

如何检索聚合?

最佳答案

ReactiveElasticsearchTemplate具有aggregate方法。

参见相应的API interface

通量中的单个实体与无功部分中的聚集没有组合。

关于elasticsearch - 使用Spring Data Elasticsearch Reactive Template检索聚合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62467520/

10-12 04:01