Hello, I am dealing with an issue of highlighting and so far the other posts
that I've read have not provided a solution.

When using proximity search ("coming soon"~10) I get some documents with no
highlights and some documents highlight these words even when they are not
in a 10 word proximity. 

Some more configuration details are below, any help is much appreciated. We
are running solr version 4.4.0.

Full example query:

hl.fragsize=0&hl.requireFieldMatch=true&sort=document_date_range+desc&hl.fragListBui
lder=single&hl.fragmentsBuilder=colored&hl=true&version=2.2&rows=80&hl.highlightMultiTerm=true&df=text&hl.useFastVectorHighlighter=true&start=0&q=(text:("coming+soon"~10))&hl.usePhraseHighligh
ter=true

Configuration of the field being queried:

     
      <fragListBuilder name="single" 
                       class="solr.highlight.SingleFragListBuilder"/>

    <fieldType name="text_general" class="solr.TextField"
positionIncrementGap="100">
      <analyzer type="index">
        <tokenizer class="solr.PatternTokenizerFactory"
pattern='([\-]{2,})|([\s\.\?\!,:;\“\”"])'/>
        <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
        <filter class="solr.ASCIIFoldingFilterFactory"/>
        <filter class="solr.WordDelimiterFilterFactory"
splitOnCaseChange="1" catenateAll="1" catenateNumbers="0" catenateWords="1"
generateNumberParts="1" generateWordParts="0" preserveOriginal="1"/>  
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.PorterStemFilterFactory"/>
      </analyzer>
      <analyzer type="query">
        <tokenizer class="solr.PatternTokenizerFactory"
pattern='([\-]{2,})|([\s\.\?\!,:;\“\”"])'/>
        <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
        <filter class="solr.ASCIIFoldingFilterFactory"/>
        <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt"
ignoreCase="true" expand="true"/>
        <filter class="solr.WordDelimiterFilterFactory"
splitOnCaseChange="1" catenateAll="0" catenateNumbers="0" catenateWords="1"
generateNumberParts="1" generateWordParts="0"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.PorterStemFilterFactory"/>
      </analyzer>
    </fieldType>

Configuration of highlighter in solrconfig.xml

     
      <fragListBuilder name="single" 
                       class="solr.highlight.SingleFragListBuilder"/>


      
      <fragmentsBuilder name="colored" 
                        class="solr.highlight.ScoreOrderFragmentsBuilder">
        <lst name="defaults">
          <str name="hl.tag.pre">&lt;![CDATA[
               <em style="background:yellow">,<em
style="background:lawngreen">,
               <em style="background:aquamarine">,<em
style="background:magenta">,
               <em style="background:palegreen">,<em
style="background:coral">,
               <em style="background:wheat">,<em style="background:khaki">,
               <em style="background:lime">,<em
style="background:deepskyblue">]]></str>
          <str name="hl.tag.post"></str>
        </lst>
      </fragmentsBuilder>



--
View this message in context: 
http://lucene.472066.n3.nabble.com/Highlighting-and-proximity-search-tp4086152.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to