【问题标题】:Solr - highlighting for a field querySolr - 突出显示字段查询
【发布时间】:2013-06-20 16:37:26
【问题描述】:

我正在使用 Solr 4.3,但突出显示组件似乎不适用于过滤器查询 (fq)。

我已经用简单的查询字段 (q) 对其进行了测试,并且效果很好。

那么如何在使用过滤器查询 (fq) 搜索的字段中突出显示?

P.S : 从这个线程 Filtered results highlighting with Solr 1.4, 1.5,我得出结论,这个功能在 Solr 1.4 中不可用。而且我知道可以在客户端 (UI) 中手动完成。

【问题讨论】:

    标签: solr


    【解决方案1】:

    作为解决此问题的方法,您可以通过hl.q 参数指定突出显示时要使用的查询。这将允许您指定仅用于突出显示目的的查询,在您的情况下,只需将您的过滤器查询 (fq) 参数作为普通查询选项 (q) 的一部分。由于这只适用于突出显示,因此它不会对您的正常查询性能等产生任何负面影响。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 2020-07-17
      • 2013-08-30
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多