我可以看到,文檔說,我們可以在文檔上設置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. 有沒有辦法避免對此進行線性搜索?