📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 7.1-8.4

简而言之,当Elasticsearch尝试执行系统中未注册的聚合时,就会出现此错误。这可能是由于聚合名称拼写错误,或使用了当前Elasticsearch版本不支持的聚合造成的。要解决此问题,您应该验证聚合名称并确保其拼写正确且在您的Elasticsearch版本中受支持。如果您使用的是自定义聚合,请确保它已正确注册。

日志上下文 #

日志"Unregistered Aggregation [" + registryKey.getName() + “]“的类名是 ValuesSourceRegistry.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人使用:

valuesSourceConfig.getDescription() + " is not supported for aggregation [" + registryKey.getName() + "]"
 );
 }
 return supplier;
 }
 throw new AggregationExecutionException("Unregistered Aggregation [" + registryKey.getName() + "]");
 }  public AggregationUsageService getUsageService() {
 return usageService;
 }