現在、solr 4.1バージョンで分析を行っています。この新機能「SOLR-4271:PostingsHighlighterのサポートを追加」。与えられました。
次のリンクから、http://lucene.apache.org/solr/4_1_0/solr-core/org/apache/solr/highlight/PostingsSolrHighlighter.htmlPostingHighlighterを構成する方法を見つけました。
そこで、PostingHighLighterを次のように構成しました。
< searchComponent class="solr.HighlightComponent" name="highlight">
< highlighting class="org.apache.solr.highlight.PostingsSolrHighlighter"
preTag="<em_testing>"
postTag="</em_testing>"
ellipsis="... "
/>
< /searchComponent>
次のクエリを使用して蛍光ペンをテストしました。
solr / collection1 / query?q = electronics&shard.keys = customerB!&wt = xml&hl = true&hl.fl = cat
しかし、私の結果は、1つの<lst name="highlighting">に続いてでした。
<lst name = "F8V7067-APL-KIT">
<arr name = "cat">
<str>
<em>エレクトロニクス</em>
</ str>
</ arr>
期待される結果は、<em>ではなく<em_testing>です。
それで、私の構成の何が問題なのか、またはPostingSolrHighlighterの実際の使用法は何ですか。