使用elasticsearch-py客户端为elasticsearch索引启用和指定ttl

时间:2016-10-22 02:59:55

标签: elasticsearch elasticsearch-2.0

有人能指出我使用elasticsearch-py客户端为文档指定弹性搜索索引ttl时间的正确方向吗?

我尝试过官方文档,但这看起来不太有用。

2 个答案:

答案 0 :(得分:0)

您是否尝试将ttl值作为this创建函数的参数?

答案 1 :(得分:0)

您使用的lib必须使用封面下的API: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-ttl-field.html(注意:这看起来**已弃用**,请考虑使用ES文档中提到的index-per-timeframe

它被称为ttl,所以你可以通过在lib的github repo中搜索ttl来找到一些东西:https://github.com/elastic/elasticsearch-py/search?utf8=%E2%9C%93&q=ttl

这很有效,因为ttl是一个特定的字符串,与其他字符串几乎没有冲突......