它适用于单个领域,但我需要的是组合多个领域。例如;学生们。每个学生都有年龄和年级数据。我想像这样显示结果:
年龄: 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中有更简单的方法吗?
答案 0 :(得分:4)
facer.pivot在Solr4中可用
答案 1 :(得分:3)
查看Solr Pivot faceting并观看The Many Facets of Apache Solr by Yonik Seeley。 Pivot faceting可能就是您正在寻找的。 p>