我刚刚开始使用其余的api将文档放入ElasticSearch,过去常常使用Logstash执行此操作。
当我传递字符串或整数时,如何让ES识别日期? 我已经尝试了13位数“millis自epoc”(作为字符串和整数)格式和yyyyMMddTHHmmss.SSSZ(ISO 8601)格式。似乎都没有得到解析。
查看Logstash已成功编入索引的文档,它似乎使用“millis since epoc”方法,我知道这些索引是动态创建的。提交每个索引的映射不是我的选择。
有什么想法吗?感谢。
答案 0 :(得分:0)
日期检测在文档的dynamic field mapping section中有详细介绍。
默认情况下,可以使用yyyy/MM/dd HH:mm:ss Z
或yyyy/MM/dd Z
,但如果需要,您可以在每个索引的基础上进一步自定义。