这发生在SOLR 5.5.1上
使用 SOLR 查询传递 hl.method 参数时,突出显示器不会更改。
如果我明确将荧光笔组件设置为以下内容:
<searchComponent class="solr.HighlightComponent" name="highlight">
<highlighting class="org.apache.solr.highlight.PostingsSolrHighlighter"/>
</searchComponent>
它确实使用帖子荧光笔。然而,我的用例要求我在一种情况下使用DefaultHighlight,在另一种情况下使用PostingsSolrHighligther。
根据文档,这应该是通过使用 hl.method 参数来实现的。
我错过了什么?
hl.method已在Solr 6.4中引入,以及UnifiedHighlighter。我假设您正在遵循在线参考指南,该指南已生效并反映了Solr的下一个版本。
通常没关系,但有时值得专门咨询针对您的版本的指南。它们仍以 PDF 格式可供下载。