solr に製品データベースがあり、MySql にブランド データベースがあるシナリオがあります。solr 製品データベースには、branddatabase の Mysql プライマリ キーを参照する brandid という名前のフィールドがあります。ここで、solr 検索クエリごとにブランド データベースに参加し、製品の結果とは別に結果をグループ化します。ブランドデータを保存し、すべてのクエリで結合する 2 番目の solr データベースについて考えましたが、各ブランドを 1 回だけ使用し、製品の結果と同じ結果セットにマージしたくありません。ブランドのファセット スタイルの結果が私の目標です。私のxml/jsonでこの種の結果を達成する方法を誰かが教えてくれますか?
結果セットは、疑似solrコードでどのようにしたいですか:
<results>
<products>
<product>
...
</product>
<product>
...
</product>
<product>
...
</product>
<product>
...
</product>
</products>
<brands>
<brand>
...
</brand>
<brand>
...
</brand>
</brands>
</results>