Возможно ли многомерное огранение в Solr? - PullRequest
1 голос
/ 13 января 2012

Это прекрасно работает для одного поля, но мне нужно объединить несколько полей. Например; Ученики. Каждый студент имеет данные о возрасте и классе. Я хочу показать результат так:

возраст: 20
100-90 (70 студентов)
90-80 (120 студентов)
80-70 (40 учеников)

возраст: 21
100-90 (60 учеников)
90-80 (110 студентов)
80-70 (20 учеников)

возраст: 22 * ​​1024 *
100-90 (70 учеников)
90-80 (120 студентов)
80-70 (40 учеников)

Единственное, что мне приходит в голову, - это выбор возраста и оценок как аспектов и повторный поиск каждого аспекта. Например, найдите 20 лет для классов 100-90, 90-80, 80-70 .. и сделайте то же самое для других возрастов. Есть ли более простой способ сделать это в Solr?

Ответы [ 2 ]

4 голосов
/ 14 января 2012

facet.pivot доступен в Solr4

3 голосов
/ 14 января 2012

Взгляните на Solr Pivot Faceting и посмотрите Многогранность Apache Solr Йоника Сили . Возможно, вам нужна Pivot-огранка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...