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

版本: 7.16-8.9

简要来说,当您尝试使用当前 Elasticsearch 对象或方法不支持的功能或操作时,会出现此错误。这可能是由于 Elasticsearch 版本与您尝试使用的功能不匹配,或者 API 使用不正确造成的。要解决此问题,您可以检查 Elasticsearch 版本并确保它支持您尝试使用的功能。或者,查看 API 文档以确保您正确使用它。如果错误仍然存在,请考虑更新您的 Elasticsearch 版本或使用不同的方法来实现您的目标。

日志上下文 #

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

parser.getTokenLocation();
 "Only geohashes of type string supported for field [{}]";
 currentName
 );
 } else {
 throw new ParsingException(parser.getTokenLocation(), "[{}] does not support [{}]", NAME, currentName);
 }
 }
 }  GeoDistanceSortBuilder result = new GeoDistanceSortBuilder(fieldName, geoPoints.toArray(new GeoPoint[geoPoints.size()]));