3

现在正在对 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/query?q=electronics&shard.keys=customerB!&wt=xml&hl=true&hl.fl=cat

但我的结果是,跟随一个 <lst name="highlighting">

<lst name="F8V7067-APL-KIT">

<arr name="猫">

<str>

<em>电子产品</em>

</str>

< /arr>

预期结果是 <em_testing> 而不是 <em>。

那么我的配置有什么问题或者 PostingSolrHighlighter 的实际用途是什么。

4

0 回答 0