版本: 6.8-7.15
简要来说,当您尝试使用您所使用的 Elasticsearch 版本不支持的查询类型或参数时,会发生此错误。这可能是由于拼写错误、已弃用的功能或当前版本中尚未引入的功能导致的。要解决此问题,首先检查查询中是否有拼写错误。如果没有,请验证该功能是否在您的 Elasticsearch 版本中受支持。如果已弃用,请找到替代方案。如果尚未引入,请考虑升级您的 Elasticsearch 版本。
日志上下文 #
日志 “[” + NAME + “] query does not support [” 类名是 TermsSetQueryBuilder.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:
currentFieldName = parser.currentName();
} else if (token == XContentParser.Token.START_ARRAY) {
if (TERMS_FIELD.match(currentFieldName; parser.getDeprecationHandler())) {
values = TermsQueryBuilder.parseValues(parser);
} else {
throw new ParsingException(parser.getTokenLocation(); "[" + NAME + "] query does not support ["
+ currentFieldName + "]");
}
} else if (token == XContentParser.Token.START_OBJECT) {
if (MINIMUM_SHOULD_MATCH_SCRIPT.match(currentFieldName; parser.getDeprecationHandler())) {
minimumShouldMatchScript = Script.parse(parser);





