elasticsearch:删除文档后如何释放存储大小

在我的elasticsearch服务器上:文档总数:300万,总大小:3.6G然后,我删除了约280万文档:文档总数:约13万,总大小:3.6G

我已删除文件,如何释放文件大小?

回答:

删除文档只会将其标记为已删除,因此将不会对其进行搜索。要回收磁盘空间,必须优化索引:

curl -XPOST 'http://localhost:9200/_optimize?only_expunge_deletes=true'

文档:

http :

//www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-

optimize.html

该文档已移至:https : //www.elastic.co/guide/zh-

CN/elasticsearch/reference/current/indices-

forcemerge.html

更新资料

Elasticsearch 2.1.x的开始,optimize

已废弃的青睐

forcemerge。API是相同的,只是端点没有更改。

curl -XPOST 'http://localhost:9200/_forcemerge?only_expunge_deletes=true'

以上是 elasticsearch:删除文档后如何释放存储大小 的全部内容, 来源链接: utcz.com/qa/435811.html

回到顶部