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

版本: 7-7.15

简而言之,当您尝试以一种不被 Elasticsearch 中字段数据类型支持的方式使用该字段时,就会发生此错误。例如,您可能试图对数值字段执行文本操作。要解决此问题,您可以更改操作以匹配字段的数据类型,或者使用支持您要执行的操作的不同映射重新索引数据。此外,请确保该字段存在于您的索引中,并且字段名称中没有拼写错误。

日志上下文 #

日志 “Field [” + fieldName + “] does not support " 的类名是 ShapeQueryPointProcessor.java。 我们为那些寻求深入上下文的人从 Elasticsearch 源代码中提取了以下内容:

}
 }  @Override
 public Query visit(org.elasticsearch.geometry.Line line) {
 throw new QueryShardException(context; "Field [" + fieldName + "] does not support "
 + ShapeType.LINESTRING + " queries");
 }  @Override
 // don't think this is called directly