gpt4 book ai didi

solr - 删除文档后 SOLr 索引大小会减小吗?

转载 作者:行者123 更新时间:2023-12-04 19:49:30 25 4
gpt4 key购买 nike

我有一个 SOLr 实例,我在其中索引了来 self 的客户的大量文档,以便用户可以在 Web 应用程序中搜索它们。

因为我们有大量的文件,他们只需要搜索最近的文件(90 天左右),所以我们有一个计划的作业从索引中删除旧文档。

问题是,磁盘空间每天增加约 2Gb,即使有删除也是如此。

这是正常行为还是我们应该做更多的事情来保持索引大小稳定?

我们使用 Java 应用程序向索引添加和删除文件。

最佳答案

删除只会将文档标记为已删除 - 它们仍存在于索引中。由于删除它们需要重写索引文件,因此不会执行实际删除操作 before you issue an optimize command .

当您发出提交时,还有一个 expungeDeletes 选项,但据我所知,最好在正常工作时间之外发出优化。如果您每晚删除文档,您可以在删除后发布优化,或者更不频繁,例如每隔一天或三天发布一次。

优化需要与索引占用相同数量的可用磁盘空间(因为最坏的情况是整个索引被再次写入)。

关于solr - 删除文档后 SOLr 索引大小会减小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31562951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com