我知道如果我们在linux上安装了es,默认的数据文件夹是/var/lib/elasticsearch(centos)或/var/lib/elasticsearch/data(ubuntu)。我的问题是es是否在内部执行任何清除操作。如果执行,则执行的间隔和大小是多少。另外,当通过api时,它会给出任何日期的记录,或者对该日期的任何限制?请回答!
sigwle7e1#
默认情况下,所有数据都无限期保留。您必须手动删除索引,或者使用elastic curator或index lifecycle management之类的工具自动删除数据。不建议从索引中删除大量单个文档,因为下面的合并(实际上会释放磁盘空间)将非常昂贵。可以搜索当前存储的所有数据。尽管任何过滤器(例如限制搜索时间范围)都有助于加快搜索操作。
1条答案
按热度按时间sigwle7e1#
默认情况下,所有数据都无限期保留。您必须手动删除索引,或者使用elastic curator或index lifecycle management之类的工具自动删除数据。
不建议从索引中删除大量单个文档,因为下面的合并(实际上会释放磁盘空间)将非常昂贵。
可以搜索当前存储的所有数据。尽管任何过滤器(例如限制搜索时间范围)都有助于加快搜索操作。