在Solr管理用户界面中,选择"概述"。有时在选项"优化"和"当前"显示一个图标,例如"禁止"而不是通常的"接受"。这意味着图标?我应该关心它吗? (对不起,但我没有足够的业力来上传有用的图片。)
由于
答案 0 :(得分:0)
优化:
maxSegments
可能更多)。合并期间删除的文档被清除(已删除的文档=标记为已删除,但在合并发生之前它们仍需要空间)。请注意,提交选项expungeDeletes="true"
还会将所有段与待处理的删除合并。 优化操作非常昂贵,因为它涉及读取和重写整个索引。在根据合并政策添加文档时,通常会合并细分,优化只会触发forceMerge。
拥有非优化索引并不是一件坏事,特别是如果您经常进行索引更新(参见Optimization Considerations)。
当前:
自上次提交或软提交以来,未对索引进行任何更改,这意味着所有最近的操作都是可见的(例如,您可以搜索并检索上次添加的文档)。
引用Shawn Heisey's comment在Lucene论坛上引用非当前索引:
这基本上意味着Lucene已经检测到索引状态 某些东西已经对索引进行了更改,但这些更改还没有 可见。要使它们可见并将此状态恢复为“true”,请执行 启用openSearcher的提交或软提交。
(参见DirectoryReader isCurrent)。