从elasticsearch中的对象清除ttl

时间:2014-12-12 22:33:59

标签: elasticsearch

是否可以在文档设置后清除文档中的TTL?我尝试使用以下脚本进行更新操作,这些脚本似乎什么都不做:

"ctx._ttl = null"
"ctx.remove('_ttl')"

我能够通过以下方式成功设置ttl:

"ctx._ttl = 60000"

我可以通过设置一个非常高的ttl来解决这个问题,但是我要完全清除它以避免任何性能开销(如果我的代码仍在运行一百万年,那你就不知道了)。

我的用例是跟踪网站访问者;其中很大一部分消失而且永远不会返回,在这种情况下,我想在一个月后清除他们的数据,但有几个注册并成为永久访问者,在这种情况下,我希望他们的数据不要过期。

0 个答案:

没有答案