Solr管理用户界面中的图标

时间:2016-09-26 17:28:37

标签: user-interface solr administration

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

由于

1 个答案:

答案 0 :(得分:0)

优化

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

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

拥有非优化索引并不是一件坏事,特别是如果您经常进行索引更新(参见Optimization Considerations)。

当前

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

引用Shawn Heisey's comment在Lucene论坛上引用非当前索引:

  

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

(参见DirectoryReader isCurrent)。