Solr: по одному во всех категориях - PullRequest
1 голос
/ 17 августа 2011

У меня есть индекс продукта в solr, у продукта есть поле категории, и мне нужно выбрать один продукт (лучше будет случайным) из каждой категории, как будет выглядеть запрос?

1 Ответ

4 голосов
/ 17 августа 2011

, если вы ищете sql group by feature,
с solr 3.3 на сторонах, он имеет аналогичную функцию под названием FieldCollapsing

Свертывание полей сворачивает группу результатов с одинаковым значением поля до одного (или фиксированного числа) записей. Например, большинство поисковых систем, таких как Google, сворачиваются на сайте, поэтому отображаются только одна или две записи вместе со ссылкой, по которой можно кликнуть, чтобы увидеть больше результатов с этого сайта. Свертывание полей также можно использовать для подавления дублирования документов.

...