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

版本: 6.8-7.5

简而言之,当Elasticsearch尝试对数据类型与操作不兼容的字段执行查询或聚合时,就会发生此错误。例如,尝试对数值字段执行文本操作。要解决此问题,请确保您查询的字段与操作期望的数据类型匹配。您可能需要使用正确的映射重新索引数据,或使用脚本在查询或聚合期间转换字段数据类型。

日志上下文 #

日志“value source of type [”的类名是 ValuesSourceConfig.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的人参考:

return (VS) numericScript();
}
if (valueSourceType() == ValuesSourceType.BYTES) {
    return (VS) bytesScript();
}
throw new AggregationExecutionException("value source of type [" + valueSourceType().name()
    + "] is not supported by scripts");
}  if (valueSourceType() == ValuesSourceType.NUMERIC) {
    return (VS) numericField();