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/