【问题标题】:Solr-8.9.0 index directory size reducedSolr-8.9.0 索引目录大小减小
【发布时间】:2021-10-09 10:26:15
【问题描述】:

环境 - solr-8.9.0,jdk-11.0.12

我使用以下命令计算 solr 中的索引。

du -sh solr-8.9.0/server/solr/core_name/data/index

但是当我在一段时间(5 小时)后再次执行上述命令时,索引大小减少到之前计算的索引大小的 64%。这可能是什么原因? 是计算指数的正确方法还是有其他方法?

【问题讨论】:

    标签: indexing solr java-11 solr8


    【解决方案1】:

    这取决于“索引大小”的含义。您使用的是索引在磁盘上的大小,而不是它包含的文档数。

    由于 Solr 完成的“段合并”,磁盘上的大小可以减少:基本上,您的索引是一堆文件/段,除了当前文档之外,它们还保留已删除的文档,直到合并发生,当合并发生时,删除的文档实际上是从磁盘中删除的,从而释放了一些空间。

    这是对实际情况的相当简化,您可以在 Solr 文档中阅读更多相关信息。

    【讨论】:

    • J... 谢谢您的回复! solr中是否有计算索引大小的api?
    • 可能是通过 Metrics API 得到的信息。
    猜你喜欢
    • 2012-04-22
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多