是否有可能为Lucene来索引只存储在一个文件中

问题描述:

当我们创建一个Lucene索引,创建各种文件。如果我们不优化指数作家三个文件被创建,一个名为_0.cfs它包含了所有的索引数据和包含元数据的其他两个文件。是否有可能强制lucene只创建一个文件而不是三个。是否有可能为Lucene来索引只存储在一个文件中

号这是不可能做到这一点,因为Lucene的设计是有效的增​​量索引。 Lucene创建了多个段来快速进行增量索引。每个段都有一个单独的.cfs文件。段文件包含有关不同段的信息以及哪个.cfs文件用于哪个段。这意味着段文件不能折叠到任何.cfs文件中。