I just recently added some tasks to the wiki task-list related to highlighter:
* Allow specification of begin and end markup for highlighted regions, perhaps with namespace like query params highlight.start=<b> highlight.end=</b> * Allow specification of default highlighter markup via init params in solrconfig.xml * decide on the best default... <B></B>, <em></em>, or <SPAN class="highlight"></SPAN> If there were a way to specify fragment sizes, one could pick a very large fragment size, or there could be a special fragment size (like 0 or -1) that means "don't fragment". This might be simpler than having some kind of special "don't fragment" parameter in addition to fragment size parameters.
Sounds like insofar as removing imports is concerned. I'm not sure what the Solr policy on asterisk imports is--I personally eschew them.
I personally don't care. I use IntelliJ, and by default it collapses all the imports behind a "+", so I never see them unless I want to. It does the same with the license statements at the top of the file too (which will be going shortly, BTW). Try not to do other formatting changes with a patch though... it makes it harder to review since it's harder to see what actually changed. Big formatting changes should be a separate patch. -Yonik