楼主在使用spring boot查询es时遇到一个问题 想使用时间进行筛选 但是在spring boot中@timestamp获取不到
想法是在插入时 根据@timestamp复制一个字段
配置方案
修改/logstash/bin中的配置文件 在filter中添加
ruby {
code => "event['time'] = event['@timestamp']"
}
mutate
{
add_field => ["time", "%{@timestamp}"]
}
会在索引添加一个time字段 类型为date