我计划改变现有的lucene索引,以使用lucene 3.4.0中引入的新方面。
不幸的是,文档仍然有点稀疏,所以我找不到我的问题的答案:
我创建了一个相对较大的800万本书的索引,将它分成几个较小的文档组,为它们创建索引,然后使用IndexWriter.addIndexes
将它们连接到一个大索引。
这允许将工作分成几个线程甚至计算机。
我现在想为我的索引添加分面搜索功能,但是我有以下问题:如何合并/添加/加入由LuceneTaxonmyWriter创建的几个分类索引?
答案 0 :(得分:1)
我问了同样的问题on the lucene mailing list,他们向我指出了TaxonomyMergeUtils类,它是lucene-facets模块示例的一部分。
此类包含将两个索引与其分类索引合并所需的代码。
注意:如果您使用的是maven软件包,则不包含示例,您必须从网站下载完整的lucene软件包(可能还有源代码)。