Solr サーバーを実行して、公開 Web サイトのさまざまな側面にわたって検索を統合することを検討しています。まず、いくつかのロケール(米国、アイルランド、日本など) といくつかの種類のコンテンツ(フォーラム、通常の Web ページ、ヘルプ ページ、製品など) があります。
単一のロケールに対して検索を実行できるようにしたいのですが、複数のコンテンツ タイプの結果を返して、それらをタブ付きの結果セットとして表示できるようにしたいと考えています。
可能なオプション:
- ロケールごとに 1 つのコアを用意し、同じインデックス内のフィールドを使用してコンテンツ タイプを区別します。
- コンテンツ タイプごとに 1 つのコアを用意します。
- コンテンツ タイプとロケールの組み合わせごとに 1 つのコアを用意します。
- すべてのためのシングルコア/シングルインデックス。
考慮事項:
Solr wiki は、マルチコアが約 1,000 万のドキュメントでパフォーマンスの向上をもたらし始めると述べています。ただし、すべてのデータを単一のインデックスに分割するだけのソリューションは、少し面倒で、シャード/スケーリングが困難になる可能性があります。ただし、コア全体でマルチ検索する必要がないため、シングルコアは単一の結果セットを取得するのに最適です。
私にアドバイスできるマルチコアを使用した人はいますか?