Say we search for the band "I Love You But I've Chosen Darkness"
The highlight returns a snippet that does have the name altogether:
Lights (Live) : <span>I</span> <span>Love</span> <span>You</span> But <span>I've</span> <span>Chosen</span> <span>Darkness</span> :
But also returns unrelated snips from the same page:
Black Francis Shop "<span>I</span> Think <span>I</span> <span>Love</span> <span>You</span>"
A correct highlighter should not return snippets that do not match the phrase exactly.
LUCENE-794 (not yet committed, but seems to be ready) fixes up the problem from the Lucene end. Solr should get it too.