在 Solr 中,当执行邻近搜索时,是否有一种简单的方法可以仅突出显示指定邻近范围内出现的搜索词?
问问题
843 次
1 回答
4
这取决于您使用的版本。至少在 Solr3.1 及更高版本中是有办法的。
实际上,我建议在速度、性能和准确性方面使用偏移和位置来突出显示术语向量。
首先,您首先启用 TermVectors 和 Positions + Offsets 以在某个字段上完成邻近突出显示。您需要的第二件事是突出显示算法,该算法适用于带有偏移的 TermVectors。这个算法是 Solr3.1 中的一个新特性,或者通过可用的贡献。
调整高亮的参数可以在这里找到:http ://wiki.apache.org/solr/HighlightingParameters 特别是参数:hl.highlightMultiTerm和hl.usePhraseHighlighter。
有关术语向量突出显示文章参考的更多信息,请参阅本文
于 2011-06-29T12:27:09.140 回答