The example does not include the evidence.  But we do use eDisMax for
scoring in Solr.

The following is from solrconfig.xml:

<str name="defType">edismax</str>


Here is a short snippet of the explained result, where 0.1 is the Tie
breaker in DisMax/eDisMax.

6.446447 = (MATCH) max plus 0.1 times others of:

    0.63826215 = (MATCH) weight(description:sony^0.25 in 802), product of:

   .....


I noticed that in DefaultSimilarity,  tf x idf^2 is used instead of tf x
idf, as stated in your link.


I am wondering if anyone has insight why that DisMax/eDisMax adopts the same
approach using tf x idf^2

I will try java-user@lucene mailing list as well.




On Wed, Oct 5, 2011 at 11:30 AM, Chris Hostetter
<hossman_luc...@fucit.org>wrote:

>
> : Thanks! What's the procedure to report this if it's a bug?
> : EDisMax has similar behavior.
>
> what yo uare seeing isn't specific to dismax & edismax (in fact: there's
> no evidence in your example that dismax is even being used)
>
> what you are seeing is the basic scoring of a TermQuery using the
> DefaultSimilarity in lucene...
>
>
> https://lucene.apache.org/java/3_4_0/api/core/org/apache/lucene/search/Similarity.html
>
> ...if you have specific questions about how/why this scoring forumala is
> used, i would suggest posting them to the java-user@lucene mailing list.
>
>
> -Hoss
>

Reply via email to