【问题标题】:Exact match faceting search on SOLRSOLR 上的精确匹配分面搜索
【发布时间】:2016-12-07 06:24:19
【问题描述】:

我正在使用 solr 4。

我的 SOLR 给出以下分面结果:

  • 测试模型(12)
  • 优先测试模型 (10)

当我选择在“测试模型”上显示分面结果时,它也会返回“优先测试模型”的结果。它似乎对方面进行了全面的测试搜索。有什么方法可以强制我在 SOLR 中的分面搜索完全匹配?

【问题讨论】:

  • 您要分面和过滤的字段类型是什么?
  • @MatsLindh just CharField

标签: solr solr4


【解决方案1】:

您需要使用 " 以获得完全匹配。所以您的查询应该是 fq=<field_name> : "<value>"

【讨论】:

  • 所以您的意思是,当我构建搜索查询网址时,我应该使用fq = <field_name>:<value>,而不是使用selected_facets=<fieldname_exact>:<value>,对吧?我会试试。抱歉回复晚了。
猜你喜欢
  • 2013-08-15
  • 2017-03-02
  • 2011-11-21
  • 2016-11-04
  • 2012-04-30
  • 2011-02-07
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
相关资源
最近更新 更多