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

版本: 7.8-7.9

简而言之,当 Elasticsearch 在预期为浮点类型的字段中遇到非浮点值时,就会发生此错误。这可能是由于向 Elasticsearch 发送了错误的数据类型或映射配置错误导致的。要解决此问题,请确保发送到 Elasticsearch 的数据是正确的浮点类型。或者,检查索引的映射以确保字段正确设置为浮点类型。如有必要,您可能需要使用正确的映射重新索引数据。

日志上下文 #

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

throw new ElasticsearchParseException("token [{}] not allowed"; subParser.currentToken());
 }
 }
 }
 }
 if (numberFormatException != null) {
 throw new ElasticsearchParseException("[{}] and [{}] must be valid float values"; numberFormatException;
 X_FIELD.getPreferredName();
 Y_FIELD.getPreferredName());
 } else if (Float.isNaN(x)) {
 throw new ElasticsearchParseException("field [{}] missing"; X_FIELD.getPreferredName());
 } else if (Float.isNaN(y)) {