我在 elasticsearch 中有一个索引,其中包含一些关于timestamp的json文件。我想从该索引中删除数据。
curl -XDELETE http://localhost:9200/index_name
上面的代码删除了整个索引。我的要求是在一段时间后(例如 1 周后)删除某些数据。我可以自动化删除过程吗?
我尝试使用curator删除。
但我认为它会删除由创建的索引timestamp
,而不是索引中的数据。我们可以使用 curator 删除索引中的数据吗?
如果我知道以下任何一项都可以工作,我会很高兴:
- Curl Automate 可以在一段时间后从索引中删除数据吗?
- curator Automate 可以在一段时间后从索引中删除数据吗?
- 有没有像 python 脚本这样的其他方式来完成这项工作?
参考资料来自elasticsearch的官方网站。
提前非常感谢。