我正在使用 Solr 进行模糊搜索(例如,foo~2 bar~2
)。突出显示允许我突出显示结果集中匹配的文档片段。
例如:
Result 1: <em>food</em> <em> bars</em>
Result 2: mars <em>bar</em>
等等。
对于文档中突出显示的每个匹配项,我需要确定这些片段与哪些查询词匹配,以及查询中这些查询词的偏移量。就像是:
Result 1: {<em>food</em> MATCHED_AGAINST foo QUERY_OFFSET 0,2} {<em> bars</em> MATCHED_AGAINST bar QUERY_OFFSET 3,5}
Result 2: mars {<em>bar</em> MATCHED_AGAINST bar QUERY_OFFSET 3,5}
有没有办法在 Solr 中做到这一点?