solr version 4.1 PostingsSolrHighlighter功能不起作用

时间:2013-03-20 07:44:34

标签: solr highlighting solr-query-syntax

现在正在分析solr 4.1版本。其中,新功能 “SOLR-4271:添加对PostingsHighlighter的支持。” 已经给出。

通过以下链接 http://lucene.apache.org/solr/4_1_0/solr-core/org/apache/solr/highlight/PostingsSolrHighlighter.html ,我找到了如何配置PostingHighlighter。

所以我按照以下方式配置了PostingHighLighter,

 < searchComponent class="solr.HighlightComponent" name="highlight">
 < highlighting class="org.apache.solr.highlight.PostingsSolrHighlighter"
                  preTag="&lt;em_testing&gt;"
                  postTag="&lt;/em_testing&gt;"
                  ellipsis="... "
                    />
 < /searchComponent>

我使用以下查询来测试荧光笔;

的solr / collection1 /查询q =电子&安培; shard.keys = customerB&安培;!重量= XML&安培; HL =真安培; hl.fl =猫

但我的结果是,跟着一个 &LT; lst name =“highlighting”&gt;

&LT; lst name =“F8V7067-APL-KIT”&gt;

&LT; arr name =“cat”&gt;

&LT; STR&GT;

&LT; EM&GT;电子&LT; / EM&GT;

&LT; / STR&GT;

&LT; / ARR&GT;

预期结果是&lt; em_testing&GT;而不是&lt; EM取代。

所以我的配置错误或者PostingSolrHighlighter的实际用途是什么。

0 个答案:

没有答案