Thanks Markus,

I set it , but it seems to make no difference in the score or statistics
listed in the debugQuery or in the ranking.   I'm using a field with
CommonGrams and a huge list of common words, so there should be a huge
difference in the document length with and without discountOverlaps.

Is the default for Solr 4 true?

 <similarity class="solr.BM25SimilarityFactory"  >
      <float name="k1">1.2</float>
      <float name="b">0.75</float>
<bool name="discountOverlaps">false</bool>
          </similarity>



On Thu, Aug 22, 2013 at 4:58 PM, Markus Jelsma
<markus.jel...@openindex.io>wrote:

> Hi Tom,
>
> Don't set it as attributes but as lists as Solr uses everywhere:
> <similarity class="solr.SchemaSimilarityFactory">
>   <bool name="discountOverlaps">true</bool>
> </similarity>
>
> For BM25 you can also set k1 and b which is very convenient!
>
> Cheers
>
>
> -----Original message-----
> > From:Tom Burton-West <tburt...@umich.edu>
> > Sent: Thursday 22nd August 2013 22:42
> > To: solr-user@lucene.apache.org
> > Subject: How to set discountOverlaps=&quot;true&quot; in Solr 4x
> schema.xml
> >
> > If I am using solr.SchemaSimilarityFactory to allow different
> similarities
> > for different fields, do I set "discountOverlaps="true" on the factory or
> > per field?
> >
> > What is the syntax?   The below does not seem to work
> >
> > <similarity class="solr.BM25SimilarityFactory" discountOverlaps="true"  >
> > <similarity class="solr.SchemaSimilarityFactory" discountOverlaps="true"
> >  />
> >
> > Tom
> >
>

Reply via email to