lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <yo...@lucidimagination.com>
Subject Re: debugQuery different score for same query. dismax
Date Sat, 03 Oct 2009 15:09:31 GMT
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