hello every body

Here is my problem :

when using highlighting solr   return only the best fragment (the most
relevant  section of the document) like this
"Nicolas "Sarkozy" naît le 28 janvier 1955 dans le 17e"
but I want solr to return me not only the best section but the best sections
(that I precise the number my self )
at first I thought that hl.snippet=<number> is suitable to generate best
sections of text but I noticed that this parameter has no effect on the
result of highlighting, even using it on per field like this:
http://localhost:8983/solr/select?indent=on&version=2.2&q=arcDoc%3Asarkozy&start=0&rows=10&fl=*%2Cscore&qt=standard&wt=standard&explainOther=&hl=on&hl.fl=arcDoc&f.arcDoc.hl.snippets=3&hl.fragsize=300

the result I want to get is for example containing the best 3 sections like
this 
"NicolasSarkozy naît le 28 janvier 1955 dans le 17e ... Lorsque Paul
 Sarkozyquitte le domicile conjugal en 1959 et ... Paul Sarkozy se ..."

I found in the source code of the HighlightingUtils.class and the
GapFragmenter.class

/ get highlighter, and number of fragments for this field
            Highlighter highlighter = getHighlighter(query, fieldName, req);
            int numFragments = getMaxSnippets(fieldName, req);

       ......................
       ......................
frag = highlighter.getBestTextFragments(tstream, docTexts[0], false,
numFragments);

but why numFragments is 1 all the time. is it a known bug or tell me if I
have forgotten something in my request or any config parameter.

the other question is why there is similar classes (HighlightingUtils.class
and the GapFragmenter.class) with different name and which one is
used:confused:

thank you in advance.

-- 
View this message in context: 
http://www.nabble.com/Problrm-Highlighting-tp16698518p16698518.html
Sent from the Solr - Dev mailing list archive at Nabble.com.

Reply via email to