2

嗨,我们有一个 solr 索引,其中包含 diff 字段,例如 business、businessType、regionName、StateName ......

现在我需要一个 solr 查询来按 regionName 获取 businessType ='event' 组类型的业务数量。

如果我想为此编写一个 sql 查询,那就是select region_name , Count(business) from solr where businessType='event' group by region_name

任何指针都会有所帮助

4

1 回答 1

0

使用刻面。您的 solr 查询将如下所示, q= : &fq=businessType:event&facet=true&facet.field=region_name&rows=0

如果想对多个字段进行分组,那么我们需要做 facet.pivot=state,region_name

于 2020-02-20T12:38:33.660 回答