I'd like to start working for SOLR-1268 (Incorporate Lucene's
FastVectorHighlighter). In the issue. I think I extend (modify)
DefaultSolrHighlighter to use FastVectorHighlighter, rather
than creating/introducing another SearchComponent and
request parameters. That is to say, I'd use hl=on and hl.fl=field1,
and if field1 is termVectors=on and termPositions=on and
termOffsets=on, DefaultSolrHighlighter.doHighlighting() switches
to use FVH unless f.field1.hl.useHighlighter parameter set to on.

If this design is ok, I need to introduce new sub tags like
<fragListBuilder/> and <fragmentsBuilder/> in <highlighting/>
in solrconfig.xml. But now I wonder why the highligher settings
are in such very original place rather than <searchComponent/>.

Do we have any reason to keep <highlighting/> tag?
Or can we move it into HighlightComponent?

Koji

-- 
http://www.rondhuit.com/en/

Reply via email to