传递hl.method不会改变荧光笔

时间:2017-01-27 21:20:51

标签: solr lucene

这在SOLR 5.5.1上发生

使用SOLR查询传递hl.method参数时,荧光笔不会更改。

如果我明确将荧光笔组件设置为以下内容:

    <searchComponent class="solr.HighlightComponent" name="highlight">
    <highlighting class="org.apache.solr.highlight.PostingsSolrHighlighter"/>
</searchComponent>

它确实使用Postings Highlighter。但是,我的用例要求我在一种情况下使用DefaultHighlighter,在另一种情况下使用PostingsSolrHighligther。

根据文档,这应该可以通过使用hl.method参数来实现。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

hl.method已在Solr 6.4中与UnifiedHighlighter一起推出。我假设您正在关注 live 的在线参考指南,并反映了Solr的 next 版本。

通常没关系,但有时值得专门针对您的版本查阅指南。它们在PDF格式中仍然是available for the download