RE: How to set discountOverlaps=true in Solr 4x schema.xml

2013-08-23 Thread Markus Jelsma
Yes, discountOverlaps is used in computeNorm which is used at index time. You should see a change after reindexing. Cheers, Markus -Original message- From:Tom Burton-West tburt...@umich.edu Sent: Thursday 22nd August 2013 23:32 To: solr-user@lucene.apache.org Subject: Re: How to

How to set discountOverlaps=true in Solr 4x schema.xml

2013-08-22 Thread Tom Burton-West
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

RE: How to set discountOverlaps=true in Solr 4x schema.xml

2013-08-22 Thread Markus Jelsma
Hi Tom, Don't set it as attributes but as lists as Solr uses everywhere: similarity class=solr.SchemaSimilarityFactory bool name=discountOverlapstrue/bool /similarity For BM25 you can also set k1 and b which is very convenient! Cheers -Original message- From:Tom Burton-West

Re: How to set discountOverlaps=true in Solr 4x schema.xml

2013-08-22 Thread Tom Burton-West
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.

Re: How to set discountOverlaps=true in Solr 4x schema.xml

2013-08-22 Thread Tom Burton-West
I should have said that I have set it both to true and to false and restarted Solr each time and the rankings and info in the debug query showed no change. Does this have to be set at index time? Tom