标签: solr solr4 faceted-search
我需要在Apache Solr的两个字段上面对我的数据。
我的loginhistory架构中的字段是user_id,city,status,time。我想了解从特定城市登录的用户数以及给定时间范围内的特定状态。
例如,我的查询输出应显示以下内容:
城市状况计数 NY SUCCESS 43 NY FAILURE 10 NY INP 32 LA SUCCESS 65 LA FAILURE 12 ..............
以下是针对给定时间范围在城市字段上进行分面的示例查询。
http://localhost:8983/solr/query?q=status:SUCCESS%20AND%20time:2015-12-20T16:13:00Z+TO+2015-12-20T16:13:20Z&facet=true&facet.field=city
答案 0 :(得分:1)
您可能需要查看Solr pivot faceting:
Solr faceting + pivot faceting