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

版本: 7.15-7.15

简而言之,当你尝试使用当前 Elasticsearch 版本不支持的查询类型或参数时,会发生此错误。你尝试使用的查询参数未被 Elasticsearch API 识别。要解决此问题,你可以将 Elasticsearch 版本更新到支持该查询参数的版本,或者修改你的查询以移除或替换不支持的参数。此外,请确保根据 Elasticsearch 文档,你的查询语法和结构是正确的。

日志上下文 #

日志 “[” + NAME.getPreferredName() + “] query does not support [” 类名是 FieldMaskingSpanQueryBuilder.java。我们从 Elasticsearch 源代码中提取了以下内容,为那些寻求深入上下文的人提供参考:

"be of type span query");
    }
    inner = (SpanQueryBuilder) query;
    checkNoBoost(NAME.getPreferredName(), currentFieldName, parser, inner);
} else {
    throw new ParsingException(parser.getTokenLocation(), "[" + NAME.getPreferredName() + "] query does not support ["
        + currentFieldName + "]");
}
} else {
    if (AbstractQueryBuilder.BOOST_FIELD.match(currentFieldName, parser.getDeprecationHandler())) {
        boost = parser.floatValue();