【问题标题】:What is the subReader used for in Lucene?Lucene 中的 subReader 是做什么用的? 【发布时间】:2011-06-28 07:49:50 【问题描述】: 我不知道 Lucene 的 ReaderUtil.subReader 是做什么的。有人知道它的作用吗? 在此处查看类定义:ReaderUtil。 是用来分别读取每个段的吗? 【问题讨论】: 标签: search lucene 【解决方案1】: 一个 Lucene 索引被分成多个段。简而言之,从每个段中只读取索引的一部分。子阅读器是直接在一个片段上工作的实际阅读器(一个片段=>一个片段阅读器)。而客户端使用的IndexReader 是一个聚合实现,它使用子阅读器来执行实际工作。 【讨论】: