本地弹性搜索存储清除

Elastic Search Storage Purging in local

我知道如果我们在 Linux 上安装了 ES,默认数据文件夹在 /var/lib/elasticsearch (CentOS) 或 /var/lib/elasticsearch/data (Ubuntu) 中。

我的问题是

  1. ES 是否执行任何清除 internally.If 它执行的操作间隔和大小是多少。
  2. 此外,当通过 api 时,它还会提供任何日期或任何限制的记录?

请回答!

默认情况下,无限期保留所有数据。您将必须手动删除索引或使用 Elastic Curator 或 Index Lifecycle Management 等工具自动删除数据。

不建议从索引中删除大量单个文档,因为接下来的合并(实际上会释放磁盘 space)会非常昂贵。

可以搜索当前存储的所有数据。尽管任何过滤器(例如限制搜索时间范围)都有助于加快搜索操作。