版本: 6.8-7.15
简而言之,当 Elasticsearch 查询尝试使用不被识别或不支持的聚合类型时,会出现此错误。这可能是由于聚合类型名称拼写错误,或使用了当前 Elasticsearch 版本中不可用的聚合类型造成的。
要解决此问题,首先应检查查询的拼写和语法。如果正确,请验证您尝试使用的聚合类型在您的 Elasticsearch 版本中是否受支持。如果不受支持,您可能需要更新 Elasticsearch 版本或使用不同的聚合类型。
日志上下文 #
日志 “Aggregator [” + name + “] of type [” class name 是 TopHitsAggregationBuilder.java。我们从 Elasticsearch 源代码中提取了以下内容,供寻求深入了解的用户参考:
return trackScores;
}
@Override
public TopHitsAggregationBuilder subAggregations(Builder subFactories) {
throw new AggregationInitializationException("Aggregator [" + name + "] of type ["
+ getType() + "] cannot accept sub-aggregations");
}
@Override
public BucketCardinality bucketCardinality() {





