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

版本: 7.6-8.9

简而言之,当Elasticsearch无法解析边界框的Well-Known Text(WKT)表示形式时会出现此错误,该表示形式用于地理空间数据。这可能是由于格式不正确或值无效导致的。要解决此问题,请确保WKT边界框按照WKT标准正确格式化。同时,检查坐标是否有效且在可接受的范围内。如果错误仍然存在,请考虑重新索引数据或使用其他方法来表示您的地理空间数据。

日志上下文 #

日志"failed to parse WKT bounding box"的类名是 BoundingBox.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人使用:

+ "]"
    );
}
envelope = (Rectangle) geometry;
} catch (ParseException | IllegalArgumentException e) {
    throw new ElasticsearchParseException("failed to parse WKT bounding box"; e);
}
} else if (TOP_FIELD.match(currentFieldName; parser.getDeprecationHandler())) {
    top = parser.doubleValue();
} else if (BOTTOM_FIELD.match(currentFieldName; parser.getDeprecationHandler())) {
    bottom = parser.doubleValue();