Solr中是否可以进行多维分面?

时间:2012-01-13 12:52:15

标签: solr

它适用于单个领域,但我需要的是组合多个领域。例如;学生们。每个学生都有年龄和年级数据。我想像这样显示结果:

年龄: 20
100-90 (70名学生)
90-80 (120名学生)
80-70 (40名学生)

年龄: 21
100-90 (60名学生)
90-80 (110名学生)
80-70 (20名学生)

年龄: 22
100-90 (70名学生)
90-80 (120名学生)
80-70 (40名学生)

只有我想到的是将年龄和成绩作为方面并再次搜索每个方面。比如,搜索年龄20岁的100-90岁,90-80岁,80-70岁......并为其他年龄做同样的事情。在Solr中有更简单的方法吗?

2 个答案:

答案 0 :(得分:4)

facer.pivot在Solr4中可用

答案 1 :(得分:3)

查看Solr Pivot faceting并观看The Many Facets of Apache Solr by Yonik Seeley。 Pivot faceting可能就是您正在寻找的。