2010-12-16 84 views
1

我有一个多文件格式的Lucene索引。在JAVA中将其转换为复合文件格式索引的最佳方法是什么?如何将多文件Lucene索引转换为单个复合文件索引?

做到这一点的一种方法是创建一个新的索引(编写器设置为使用复合文件)并调用addIndexes(<>)。有没有办法做到这一点,而不必创建一个新的索引,并进行合并?

回答

1

您可能可以在现有索引上创建IndexWriter,将使用复合格式设置为true,然后优化()。不过,我猜测它不会比你提到的方法更快。