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

版本: 6.8-7.17

简而言之,当 Elasticsearch 由于语法不正确、参数缺失或值无效而无法解析特定模型的设置时,就会出现此错误。要解决此问题,您应该首先验证设置的语法,确保其遵循正确的 JSON 格式。接下来,检查是否包含所有必需参数,以及它们的值是否有效。如果错误仍然存在,请考虑将设置重置为默认值,然后逐个重新配置以识别有问题的设置。

日志上下文 #

日志 “Could not parse settings for model [" + model + “].” 的类名是 MovAvgPipelineAggregationBuilder.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

    MovAvgModel movAvgModel;
    try {
        movAvgModel = modelParser.parse(settings, pipelineAggregatorName, factory.window());
    } catch (ParseException exception) {
        throw new ParsingException(parser.getTokenLocation(), "Could not parse settings for model [" + model + "].", exception);
    }
    factory.model(movAvgModel);
}
if (minimize != null) {
    factory.minimize(minimize);
}