solr中的SUM和groupBy

solr中的SUM和groupBy,solr,lucene,Solr,Lucene,如何执行此查询: 选择总和(主要原因变量), 风险类型,bil_tos的市场,其中按风险类型划分的skuType='Product'组,市场; 我用过这个: 我只看到相应groupBy字段的总和,但我想看到RiskType, 市场领域也在结果中 StatsComponent一次只支持单个字段上的GROUPBY(stats.facet)。如果SQL允许,使用多个stats.facet参数会产生多个GROUPBY子句的效果。您可以做的是RiskType上的facet,然后对每个facet值执行另一

如何执行此查询:

选择总和(主要原因变量), 风险类型,bil_tos的市场,其中按风险类型划分的skuType='Product'组,市场; 我用过这个:

  • 我只看到相应groupBy字段的总和,但我想看到RiskType, 市场领域也在结果中

StatsComponent一次只支持单个字段上的GROUPBY(stats.facet)。如果SQL允许,使用多个stats.facet参数会产生多个GROUPBY子句的效果。您可以做的是RiskType上的facet,然后对每个facet值执行另一个查询,添加
fq=RiskType:
和市场上的facet。这将需要一系列查询,但最终您将得到整个结果。

使用功能,尤其是stats.facet:

select?q=*:*&fq=fldA:O&rows=0&wt=xml&indent=true&stats=true&stats.field=Amount&stats.facet=fldB