通过计算方面结果,我的意思是解决问题:
我有7份文件:
A1 B1 C1
A2 B1 C1
A3 B2 C1
A4 B2 C2
A5 B3 C2
A6 B3 C2
A7 B3 C2
如果我按字段B进行构面查询,则得到结果:B1 = 2,B2 = 2,B3 = 3.
A1 B1 C1
A2 B1 C1 2 - facing by B
--------------====
A3 B2 C1
A4 B2 C2 2 - facing by B
--------------====
A5 B3 C2
A6 B3 C2
A7 B3 C2 3 - facing by B
--------------====
我希望通过字段C获取其他信息,例如结果中的计数。因此,如何查询以获得类似于以下内容的结果:
A1 B1 C1
A2 B1 C1 2, 1 - facing by B, count C in facet results
--------------=======
A3 B2 C1
A4 B2 C2 2, 2 - facing by B, count C in facet results
--------------=======
A5 B3 C2
A6 B3 C2
A7 B3 C2 2, 1 - facing by B, count C in facet results
--------------=======
谢谢
答案 0 :(得分:2)
您需要的是Facet Pivots
这将有助于您获得结果和层次结构的数量。
这在Solr 4.0 trunk构建中可用。所以你可能需要应用补丁。
参考文献 -
http://wiki.apache.org/solr/HierarchicalFaceting
http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting