2015-10-05 76 views
0

在elasticsearch中,可以为文档或类型设置_ttl值;但是,可以将_ttl值设置为索引级别吗?既可以是创建个别索引,也可以是全球索引?可能在索引级别设置_ttl?

我希望实施保留策略,删除索引,而不仅仅是文档。

+0

我强烈建议你看看由Elasticsearch提供的'curator'工具,它提供了这种支持:https://www.elastic.co/blog/curator-tending-your-时间序列指数 – Val

回答

0

您可以使用馆长,让您索引操作:

  • 删除(所消耗的总空间或日期)
  • 关闭
  • 禁用布隆过滤器缓存
  • 优化(Lucene的forceMerge)

安装后,您可以像这样管理保留期:

$ curator.py --host my-elasticsearch -d 90 

这意味着你想保持不超过90天的指数。

更多详细信息here

问候, 阿兰