1

通过计算方面结果,我的意思是解决问题:

我有 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
--------------=======

谢谢

4

1 回答 1

2

您需要的是Facet Pivots
这将帮助您获得层次结构的结果和计数。

这在 Solr 4.0 主干构建中可用。所以你可能需要应用补丁。

参考资料 -
http://wiki.apache.org/solr/HierarchicalFaceting
http://wiki.apache.org/solr/SimpleFacetParameters#Pivot_.28ie_Decision_Tree.29_Faceting

于 2011-11-14T10:21:45.890 回答