[英]Failed to parse field [ DateTime] of type [date]
在 Elasticsearch 7+ 中映射日期时 DATE 类型的格式应该是什么:'2020-09-15 10:08:58.792Z'
对于各种日期格式,我遇到了与下面相同的错误。 所以需要解决这个问题。
错误:elasticsearch.exceptions.RequestError:RequestError(400,'mapper_parsing_exception',“无法解析ID为'Nd_-j3QBqskwJMqlCHTi'的文档中类型为[日期]的字段[Register_DateTime]。字段值的预览:'2020-09-15 10:08:58.792Z'")
默认接受的格式是strict_date_optional_time||epoch_millis
,在你的情况下是2020-09-15T10:08:58.792Z
所以,你只是错过了日期和时间之间的T
没关系,但是您需要更改映射以指定格式,如下所示:
"Register_DateTime": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss.SSSZ"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.