1

lucene 3.4.0 で導入された新しいファセットを使用するように、既存の lucene インデックスを変更する予定です。

残念ながら、ドキュメントはまだ少しまばらなので、私の質問に対する答えを見つけることができませんでした:

800 万冊の比較的大きなインデックスを作成します。ドキュメントをいくつかの小さなグループに分割し、それらのインデックスを作成し、IndexWriter.addIndexes.

これにより、作業を複数のスレッドまたはコンピューターに分割することができます。

インデックスにファセット検索機能を追加したいのですが、次の問題があります: LuceneTaxonmyWriter によって作成された複数の分類インデックスをマージ/追加/結合するにはどうすればよいですか?

4

1 に答える 1

1

lucene メーリング リストで同じ質問をしたところ、lucene-facets モジュールの例の一部であるクラスTaxonomyMergeUtilsを指摘されました。

このクラスには、2 つのインデックスを分類インデックスとマージするために必要なコードが含まれています。

注: Maven パッケージを使用している場合、例は含まれていません。Web サイトから完全な lucene パッケージ (およびおそらくそのソース コードも) をダウンロードする必要があります。

于 2011-10-24T09:36:27.863 に答える