除了“条款”之外,我不断收到Unsupported Aggregation
错误。
我正在构建如下的聚合:
AggregationBuilders.filter(name).filter(FilterBuilders.wrapperFilter("[WRAPPED FILTER SOURCE]"));
使用SearchRequestBuilder的addAggregation
当我使用术语聚合时,它可以正常工作并按预期返回桶。但是过滤器或范围会将org.elasticsearch.search.aggregations.bucket.filter.InternalFilter
视为不受支持的。
奇怪的是通过REST端点运行查询(Java API为字符串提供的查询)工作正常。
答案 0 :(得分:0)
可能不是因为您没有像.field("fieldName")
那样通过AggregationBuilders.sum("my_sum").field("fieldToSum")
方法设置字段。我相信您甚至不需要wrapperFilter
这样。