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

版本: 8.6-8.9

简而言之,当在 Elasticsearch 查询的元数据字段中使用未知或不支持的参数时,会发生此错误。这可能是由于拼写错误、语法不正确或使用了当前版本的 Elasticsearch 不支持的参数造成的。要解决此问题,您应该首先验证参数名称及其拼写。如果正确,请检查您使用的 Elasticsearch 版本并确保该版本支持该参数。如果该参数已被弃用,请将其替换为更新后的参数。

日志上下文 #

日志 “unknown parameter [” + propName + “] on metadata field [” + name + “]” 的类名是 MetadataFieldMapper.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的人参考:

);
}
iterator.remove();
continue;
}
throw new MapperParsingException("unknown parameter [" + propName + "] on metadata field [" + name + "]");
}
parameter.parse(name; parserContext; propNode);
iterator.remove();
}
validate();