我正在使用logstash将一些文档从数据库移动到elasticsearch中。其中一些文档具有日期时间,而其他文档只有日期,因为日期的存储方式已更改。在logstash中,我正在尝试添加一个只有日期的新字段,没有时间,所以我可以确定某些搜索将按照我期望的方式工作。
我尝试使用日期过滤器和ruby过滤器来运行脚本,但两者都产生错误(在ruby过滤器的情况下,你可以操作的事件显然没有实际的任何字段文件)。
我要移动的文件看起来像这样:
{
"id": "something"
"type": "sometype"
"datetime": some-da-teTso:me:ti.meZ
}