在我的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是相同的,只是端点没有更改。
optimize
forcemerge
curl -XPOST 'http://localhost:9200/_forcemerge?only_expunge_deletes=true'