我正在为每个索引使用带有 TTL 的 Elastic Search,并且我每天有 1 个索引。
现在的问题是:我让我的日志过期,比如索引后 1 天(我在默认的.json 中指定),但我想要的是日志应该相对于日志的时间戳过期(我解析和将时间戳替换为) 而不是索引日志的时间。
我该怎么做呢?请高手帮忙。
谢谢
我正在为每个索引使用带有 TTL 的 Elastic Search,并且我每天有 1 个索引。
现在的问题是:我让我的日志过期,比如索引后 1 天(我在默认的.json 中指定),但我想要的是日志应该相对于日志的时间戳过期(我解析和将时间戳替换为) 而不是索引日志的时间。
我该怎么做呢?请高手帮忙。
谢谢
我认为您可以通过启用时间戳字段并在映射中配置其路径以指向文档中的字段来做到这一点。这将是映射:
{
"tweet" : {
"_timestamp" : {
"enabled" : true,
"path" : "post_date"
}
}
}
自己没有尝试过,但理论上它应该可以工作,试一试,让我知道它是怎么回事!