我可以看到,文档说,我们可以在文档上设置ttl
,但不能在索引/索引上设置。如果我们设置ttl
,也想知道它是否会对性能产生影响。有没有办法在弹性搜索索引中设置ttl
1
A
回答
4
_ttl
是enabled per index,但过期每个文件都有效。
如果您希望索引“过期”,请删除它们。更简单和高效。
是的,_ttl
会对性能产生影响。处理“过期”数据的Elasticsearch“方法”是创建基于时间的索引。意思是说,每天或每周你创建一个索引。在该索引中索引属于该日/周的所有内容。你决定你想保留多少天,并坚持这个数字。
假设您要保留7天的数据。在第8天,像往常一样创建新索引,然后从8天前删除索引。所有的时间你会在你的群集7指数。 ttl
机制会检查每个indices.ttl.interval
(默认为60秒)是否已过期的文档,它会从中创建批量请求并删除它们。这意味着对集群的不必要的请求。
相反,删除索引非常简单快捷。
0
ElasticSearch 6.1发行版仍支持TTL吗?文档没有提到它,但我很好奇,如果有人尝试。我同意使用Curator和创建基于时间的索引是一种更好的方法。
相关问题
- 1. 有没有办法在弹性搜索中加入2个索引?
- 2. 使用索引模板配置弹性搜索中的TTL
- 3. 有没有办法在Azure搜索索引中“过期”项目?
- 4. 没有索引的rails弹性搜索关系属性
- 5. 配置弹性搜索索引
- 6. TTL弹性搜索不起作用
- 7. 有没有办法搜索SSAS中的所有属性
- 8. 弹性搜索索引
- 9. 有没有办法在preg_match_all()中移动/重置搜索指针?
- 10. 搜索API弹性搜索索引
- 11. 弹性搜索没有索引新的MongoDB文档
- 12. 有没有办法将第三方搜索索引提取到IBM Connections搜索索引中?
- 13. 有没有办法搜索搜索结果?
- 14. MongoDB - TTL索引 - 文档没有删除
- 15. 弹性搜索没有显示字段
- 16. 没有弹性搜索的Kibana
- 17. 弹性搜索没有返回结果
- 18. 弹性搜索没有找到
- 19. 有没有办法在jqGrid 3.4.4中设置每列的搜索选项?
- 20. 在动态java映射文件中弹性搜索ttl(生存时间) - 弹性数据弹性搜索
- 21. 是否有弹性搜索
- 22. Python中的弹性搜索索引
- 23. 弹性搜索中的独立索引
- 24. 在弹性搜索索引网站/ url
- 25. 有没有办法解决索引索引
- 26. 如何设置“索引”:“not_analyzed”全局弹性搜索
- 27. 如何从弹性搜索中获取所有索引数据
- 28. 同时在弹性搜索中索引多个索引
- 29. 有没有什么办法可以提高-subimage搜索性能
- 30. 有没有办法避免对此进行线性搜索?