【问题标题】:Icons in Solr Administration User InterfaceSolr 管理用户界面中的图标
【发布时间】:2016-09-26 17:28:37
【问题描述】:

在 Solr 管理用户界面中,选择“概览”。有时在“优化”和“当前”选项中会显示一个图标,例如“禁止”而不是通常的“接受”。这意味着那个图标?我应该关心它吗? (抱歉,我没有足够的业力来上传有用的图片。)

谢谢

【问题讨论】:

  • 你的意思是“✓”还是“✖”?

标签: user-interface solr administration


【解决方案1】:

优化

  • 所有现有索引段合并为一个段(默认为 1,但根据maxSegments 可以更多)。已删除的文档在合并期间被删除(已删除的文档 = 标记为已删除,但在合并发生之前它们仍然需要空间)。请注意,提交选项expungeDeletes="true" 还会将所有段与挂起的删除合并。
  • 当前状态的索引写入存储(硬提交),由于合并的段和删除的文档(如硬盘碎片整理),它占用的空间比非优化索引少。

优化操作非常昂贵,因为它涉及读取和重写整个索引。根据合并策略添加文档时,通常会合并段,优化只会触发forceMerge

拥有未优化的索引不一定是坏事,尤其是在您经常更新索引的情况下(参见Optimization Considerations)。


当前

自上次提交或软提交以来未对索引进行任何更改,这意味着所有最近的操作都是可见的(例如,您可以搜索和检索上次添加的文档)。

引用自 Lucene 论坛上的Shawn Heisey's comment,指的是一个非当前索引:

这基本上意味着 Lucene 检测到了一个索引状态,其中 某些东西对索引进行了更改,但这些更改还没有 可见的。要使它们可见并将此状态返回为“真”,请执行 启用 openSearcher 的提交或软提交。

(参见 DirectoryReader isCurrent)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2011-12-29
    • 1970-01-01
    • 2012-07-06
    相关资源
    最近更新 更多