У меня есть структура документа в 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 здесь один-ко-многим по review_id
Я могу получитьфасетное количество отзывов в каждой категории, выполнив:
/select?q=*:*&rows=0&facet=true&facet.field=product_category
Я хочу иметь возможность выполнять фасетирование в категории product_category, но получить количество различных product_id: s вместо числа review_id: s.Можно ли это сделать в Solr?