【问题标题】:Solr Highlighting of terms in Proximity search onlySolr 仅在邻近搜索中突出显示术语
【发布时间】:2011-09-22 01:34:17
【问题描述】:

在 Solr 中,在执行邻近搜索时,是否有一种简单的方法可以仅突出显示指定邻近区域内出现的搜索词?

【问题讨论】:

    标签: search solr highlighting proximity


    【解决方案1】:

    这取决于您使用的版本。至少在 Solr3.1 及更高版本中是有办法的。

    实际上,我会建议在速度、性能和准确性方面使用偏移和位置来突出显示术语向量。

    首先,您开始启用 TermVectors 和 Positions + Offsets 以在某个字段上完成邻近突出显示。您需要的第二件事是突出显示算法,该算法适用于带有偏移的 TermVectors。这个算法是 Solr3.1 中的一个新特性,或者通过提供的贡献。

    调整高亮的参数可以在这里找到:http://wiki.apache.org/solr/HighlightingParameters 特别是参数:hl.highlightMultiTermhl.usePhraseHighlighter

    有关术语向量突出显示Article Reference的更多信息,请参阅本文

    There is also a contribution in 2.9.2

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 2019-08-11
      • 2011-04-30
      • 2011-02-26
      • 2016-11-25
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      相关资源
      最近更新 更多