合并多个分类索引以进行分面搜索

时间:2011-10-18 13:35:07

标签: lucene facet faceted-search

我计划改变现有的lucene索引,以使用lucene 3.4.0中引入的新方面。

不幸的是,文档仍然有点稀疏,所以我找不到我的问题的答案:

我创建了一个相对较大的800万本书的索引,将它分成几个较小的文档组,为它们创建索引,然后使用IndexWriter.addIndexes将它们连接到一个大索引。

这允许将工作分成几个线程甚至计算机。

我现在想为我的索引添加分面搜索功能,但是我有以下问题:如何合并/添加/加入由LuceneTaxonmyWriter创建的几个分类索引?

1 个答案:

答案 0 :(得分:1)

我问了同样的问题on the lucene mailing list,他们向我指出了TaxonomyMergeUtils类,它是lucene-facets模块示例的一部分。

此类包含将两个索引与其分类索引合并所需的代码。

注意:如果您使用的是maven软件包,则不包含示例,您必须从网站下载完整的lucene软件包(可能还有源代码)。