単一の Solr コアで複数の異なるタイプのレコードにインデックスを付ける方法 (可能な場合) の全体像に苦労しています。複数のレコードは、異なる一意のキーを持つことを意味します。
特定のレベルですべてを一度に検索できるようにし、コアをまとめて石畳にする必要がないため、単一のコアを使用する傾向があります。
たとえば、次のフィールドを持つ製品があります。
product_code <--- unique key
product_title
product_description
etc...
次に、フィールドを持つ求人情報があります。
job_id <---- unique key
job_description
job_title
etc...
「id」の一意のIDを持つNutch検索インデックスを含む、他にも複数のエンティティがあります
schema.xml に複数の一意のキーを含めることは可能ですか? IDが異なる種類のレコードを異なるsolrコアに送信する必要がないようにするには?
私が持っている主な懸念は、<uniqueKey>
s を識別する際に少なくとも 1 つが必要である必要があることですが、solr インデックスに送信されるすべてのレコードが必要なキーを持っているわけではありません。
Solr でこの問題を回避する方法はありますか?