Hi Alex,
(13/02/23 10:53), alx...@aim.com wrote:
Hello,
I was unable to change pre and post tags for highlighting when
usefastVectorHighlighter is set to true. Changing default tags in
solrconfig.xml works for standard highlighter though. I searched mailing list
and the net with no success.
I use solr-4.1.0.
According to Wiki:
hl.simple.pre/hl.simple.post
http://wiki.apache.org/solr/HighlightingParameters#hl.simple.pre.2BAC8-hl.simple.post
"... Use hl.tag.pre and hl.tag.post for FastVectorHighlighter (see example under
hl.fragmentsBuilder)"
And solrconfig.xml in example:
<!-- multi-colored tag FragmentsBuilder -->
<fragmentsBuilder name="colored"
class="solr.highlight.ScoreOrderFragmentsBuilder">
<lst name="defaults">
<str name="hl.tag.pre"><![CDATA[
<b style="background:yellow">,<b style="background:lawgreen">,
<b style="background:aquamarine">,<b style="background:magenta">,
<b style="background:palegreen">,<b style="background:coral">,
<b style="background:wheat">,<b style="background:khaki">,
<b style="background:lime">,<b
style="background:deepskyblue">]]></str>
<str name="hl.tag.post"><![CDATA[</b>]]></str>
</lst>
</fragmentsBuilder>
If you don't use multi-colored tag, you can simply set:
<fragmentsBuilder name="simpletag"
class="solr.highlight.ScoreOrderFragmentsBuilder">
<lst name="defaults">
<str name="hl.tag.pre"><![CDATA[<b>]]></str>
<str name="hl.tag.post"><![CDATA[</b>]]></str>
</lst>
</fragmentsBuilder>
koji
--
http://soleami.com/blog/lucene-4-is-super-convenient-for-developing-nlp-tools.html