我在 Solr 中有一个看起来像这样的文档结构(不相关的字段除外):
<field name="review_id" type="int" indexed="true" stored="true"/>
<field name="product_id" type="int" indexed="true" stored="true"/>
<field name="product_category" type="string" indexed="true" stored="true" multiValued="true"/>
product_id 这里是一对多的wrt review_id
我可以通过执行以下操作来获得每个类别的评论数量:
/select?q=*:*&rows=0&facet=true&facet.field=product_category
我希望能够对 product_category 进行分面,但获取不同 product_id:s 的数量而不是 review_id:s 的数量。这可以在 Solr 中完成吗?