I am using a configuration roughly as follows (with solr 4 beta):

       <bool name="hl.usePhraseHighlighter">true</bool>
       <bool name="hl.highlightMultiTerm">true</bool>
       <int name="hl.snippets">4</int>
       <bool name="hl.mergeContiguous">true</bool>

The fragment/snippet size is 100 by default. I found a strange case as follows:

The word that I search for appears in a field somewhere between the 300th and 
400th characters. Solr, instead of returning a snippet of 100 characters, 
returns 400 characters, from the beginning of the text and up to the word that 
is highlighted and a bit further on the text. This happens even though in the 
first 300 characters there is no hit.

I found out that the length of the snippet (400) is proportional to the number 
of snippets (in this case, 100 times 4).
This is a problem because I want to show the user only around 250~ characters.

Is it a bug? Is it configurable?

Thanks,
Yoni

Reply via email to