![压缩 solr 索引](https://linux22.com/image/501060/%E5%8E%8B%E7%BC%A9%20solr%20%E7%B4%A2%E5%BC%95.png)
我有一台相当大的 Solr 服务器,它占用了大量磁盘空间。当它索引大量数据时,我想知道是否有任何操作可以减少索引的大小,比如像VACUUM FULL
PostgreSQL 中那样删除已删除但仍分配的数据,或者 solr 索引是否保持得相当整洁,我唯一的选择就是分配更多的磁盘空间?
答案1
据我所知,solr 的索引保持得相当整洁。您是否经常从索引中删除项目,还是只添加项目?如果您所做的只是添加,那么您甚至不会造成碎片……这对您来说是一件好事,因为对 solr 索引进行碎片整理(或优化)会导致索引在该过程运行时大小翻倍,这可能与您想要的结果相反。您现在占用了多少磁盘空间?