【问题标题】:How to facet (group) over two fields in Apache Solr如何在 Apache Solr 中对两个字段进行分面(分组)
【发布时间】:2015-01-21 06:08:37
【问题描述】:

我需要对 Apache Solr 中的两个字段的数据进行分面。

我的登录历史架构中的字段是 user_id、城市、状态、时间。我想找出在给定时间范围内从特定城市和特定状态登录的用户数。

例如,我的查询输出应显示以下内容:

城市状态计数
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

【问题讨论】:

    标签: solr solr4 faceted-search


    【解决方案1】:

    您可能想看看 Solr 轴分面:

    Solr faceting + pivot faceting

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 2022-07-21
      • 1970-01-01
      • 2018-03-14
      • 1970-01-01
      相关资源
      最近更新 更多