版本: 6.8-7.5
简而言之,当 Elasticsearch 由于语法不正确或未知而无法理解显著性启发式对象时,会发生此错误。显著性启发式用于显著性项聚合中,用于对每个项的显著性进行评分。要解决此问题,请确保在查询中正确定义了显著性启发式对象。请查看 Elasticsearch 文档以获取正确的语法和用法。此外,确保您使用的 Elasticsearch 版本支持您尝试使用的显著性启发式。
日志上下文 #
日志 “failed to parse [{}] significance heuristic. unknown object [{}]” 的类名是 ScriptHeuristic.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入了解的人参考:
currentFieldName = parser.currentName();
} else {
if (Script.SCRIPT_PARSE_FIELD.match(currentFieldName; parser.getDeprecationHandler())) {
script = Script.parse(parser);
} else {
throw new ElasticsearchParseException("failed to parse [{}] significance heuristic. unknown object [{}]";
heuristicName; currentFieldName);
}
}
}





