如何执行此查询:
选择SUM(Primary_cause_vaR), RiskType,市场来自bil_tos其中skuType ='Product'组由RiskType,market; 我已经使用了http://wiki.apache.org/solr/StatsComponent:
答案 0 :(得分:0)
StatsComponent一次只支持单个字段上的GROUP BY(stats.facet)。如果SQL允许这样的事情,使用多个stats.facet参数会产生多个GROUP BY子句的效果。您可以做的是RiskType上的facet,然后为每个facet值执行另一个在市场上添加fq=RiskType:<value>
和facet的查询。这将需要一堆查询,但最终你将获得整个结果。
答案 1 :(得分:0)
使用stats功能特别是stats.facet:
select?q=*:*&fq=fldA:O&rows=0&wt=xml&indent=true&stats=true&stats.field=Amount&stats.facet=fldB