lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Davchev <j...@drun.net>
Subject Re: debugQuery different score for same query. dismax
Date Mon, 05 Oct 2009 08:42:19 GMT
Well,
Any explanation why I get different scores then?

Yonik Seeley wrote:
> On Fri, Oct 2, 2009 at 8:16 AM, Julian Davchev <jmut@drun.net> wrote:
>   
>> It looks for "pari"   in   ancestorName  field   but first row looks in
>> 241135 records
>> and the second row it's just 187821 records.
>>     
>
> The "in 241135" is just saying that this match is in document #241135.
>
> -Yonik
> http://www.lucidimagination.com
>
>
>   
>>  Which in results give
>> lower score for the second row.
>>
>> Question is what is affecting this thingy cause I would expect same
>> fieldname same value to give same score.
>>
>> It's dismax query...I skipped showing scoring of other fields to simplify.
>>
>> Cheers
>>
>>
>> -3.7137468 = (MATCH) weight(ancestorName:pari^35.0 in 241135), product of:
>> +3.1832116 = (MATCH) weight(ancestorName:pari^35.0 in 187821), product of:
>>  0.99998593 = queryWeight(ancestorName:pari^35.0), product of:
>>     35.0 = boost
>>  8.488684 = idf(docFreq=148, numDocs=74979)
>>     0.0033657781 = queryNorm
>> -    3.713799 = (MATCH) fieldWeight(ancestorName:pari in 241135),
>> product of:
>> +    3.1832564 = (MATCH) fieldWeight(ancestorName:pari in 187821),
>> product of:
>>     1.0 = tf(termFreq(ancestorName:pari)=1)
>>     8.488684 = idf(docFreq=148, numDocs=74979)
>> -0.4375 = fieldNorm(field=ancestorName, doc=241135)
>> +0.375 = fieldNorm(field=ancestorName, doc=187821)
>>
>>     


Mime
View raw message