版本: 8.3-8.9
简而言之,当 Elasticsearch 由于语法不正确或参数无效而无法处理模糊查询时,就会发生此错误。模糊查询用于查找与给定值近似相等的文档。要解决此问题,请确保模糊查询格式正确且所有参数有效。检查您查询的字段是否存在且类型正确。此外,确保正确设置 fuzziness 参数,因为它决定了匹配时允许的最大编辑距离。
日志上下文 #
日志 “fuzzy query” 类名是 PlaceHolderFieldMapper.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
int maxExpansions;
boolean transpositions;
SearchExecutionContext context;
@Nullable MultiTermQuery.RewriteMethod rewriteMethod
) {
throw new QueryShardException(context; fail("fuzzy query"));
}
@Override
public Query prefixQuery(
String value;





