【问题标题】:Solr facet search returning different result and countSolr 方面搜索返回不同的结果和计数
【发布时间】:2011-12-14 10:29:49
【问题描述】:

我正在尝试实现 Solr 方面搜索功能并通过 url 在服务器上测试我的查询。当我运行这个查询时


http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on


我得到了类似的东西


...<lst name="facet_counts"><lst name="facet_queries"/><lst name="facet_fields"><lst name="brand"><int name="Apple">37</int>


但是当我使用apple 作为方面查询时


http://localhost:8080/solr3/core0/select?indent=on&version=2.2&q=ipad&facet.field=brand&facet=on&fq=apple


我希望得到 37 个结果,但查询返回 <result name="response" numFound="402" start="0">

我错过了什么吗?

谢谢

【问题讨论】:

    标签: solr facet


    【解决方案1】:

    这是您应用过滤器的方式:q=ipad&fq=brand:apple

    除非您想要多选构面,否则不要重复构面(即使那样,它也比这更复杂)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      相关资源
      最近更新 更多