我有一个场景,我在 solr 中有一个产品数据库,在 MySql 中有一个品牌数据库。在 solr 产品数据库中,我有一个名为 brandid 的字段,我在其中引用了品牌数据库中的 Mysql 主键。现在我想为每个 solr 搜索查询加入品牌数据库,并将结果与产品结果分开分组。我考虑了第二个 solr 数据库,我在其中保存品牌数据,然后在每个查询中加入它,但我希望每个品牌只有一次,而不是与产品结果合并到同一个结果集中。我的目标是品牌的刻面风格结果。任何人都有一个指针,我如何在我的 xml/json 中实现这种结果?
结果集我希望如何在伪 solr 代码中使用它:
<results>
<products>
<product>
...
</product>
<product>
...
</product>
<product>
...
</product>
<product>
...
</product>
</products>
<brands>
<brand>
...
</brand>
<brand>
...
</brand>
</brands>
</results>