我想在Elasticsearch中添加一个日期时间字符串时遇到问题。
该文件如下:
{"LastUpdate" : "2013/07/24 00:00:00"}
该文档提出了一个错误 "NumberFormatException" [For input string: \"20130724 00:00:00\"]
"NumberFormatException" [For input string: \"20130724 00:00:00\"]
我知道我可以在Elasticsearch中使用日期格式,但是即使阅读网站上的文档,我也不知道如何使用。
{"LastUpdate": { "properties": { "type": "date", "format": "yyyy-MM-dd"} } }
和
{"LastUpdate": { "type": "date", "format": "yyyy-MM-dd" } }
错了。
如何在Elasticsearch中将datetime字符串转换为日期格式?
如何将datetime字符串直接存储到Elasticsearch中?
你快到了。像这样设置映射:
{"LastUpdate": { "type" : "date", "format" : "yyyy/MM/dd HH:mm:ss"} }
阅读有关日期映射及其选项和日期格式参数(日期映射的选项之一)的文档。
祝好运!