基本的に、1 つの SOLR ストアに結合されるさまざまなデータベースが多数あります。こうあるべきだし、変えられない。
各データベースの各アイテムに一意の ID を与えていましたが、データベースを SOLR に結合すると、同じ ID を持つアイテムが複数あることがわかりました。次に例を示します。
Database A
Itemid: 1
Database B
Itemid: 1
SOLR:
Itemid: 1
Itemid: 1
代わりに、次のように、メイン ID の前にデータベース名を付けています。
Database A
Itemid: A1
Database B
Itemid: B1
SOLR:
Itemid: A1
Itemid: B1
私の質問は、数値以外の ID を持つ正当な理由はありますか?これらの ID に基づいて並べ替えを行うことはできますか?