当我想向 Elasticsearch 添加一个日期时间字符串时,我遇到了一个问题。
该文件如下:
{"LastUpdate" : "2013/07/24 00:00:00"}
该文档提出了一个错误,即"NumberFormatException" [For input string: \"20130724 00:00:00\"]
我知道我可以在Elasticsearch中使用日期格式,但即使我阅读了网站上的文档,我也不知道如何使用。
{"LastUpdate": {
"properties": {
"type": "date",
"format": "yyyy-MM-dd"}
}
}
and
{"LastUpdate": {
"type": "date",
"format": "yyyy-MM-dd"
}
}
错了。
如何在 Elasticsearch 中将日期时间字符串转换为日期格式?
如何将日期时间字符串直接存储到 Elasticsearch 中?
你已经快到了。像这样设置你的映射:
{"LastUpdate": {
"type" : "date",
"format" : "yyyy/MM/dd HH:mm:ss"}
}
阅读有关的文档日期映射及其选项 http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-core-types.html and 日期格式参数 http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html(日期映射的选项之一)。
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)