Check the Need help in understanding output of searcher.explain()
function thread.
http://mail-archives.apache.org/mod_mbox/lucene-java-user/201008.mbox/%3CAANLkTi=m9a1guhrahpeyqaxhu9gta9fjbnr7-8-zi...@mail.gmail.com%3E
Regards,
Jayendra
On Fri, Feb 25, 2011 at 6:57 AM, Bagesh Sharma mail.bag...@gmail.com wrote:
Hi sir ,
Can anyone explain me how this score is being calculated. i am searching
here software engineer using dismax handler. Total documents indexed are
477 and query results are 28.
Query is like that -
q=software+engineerfq=location%3Adelhi
dismax setting is -
str name=qf
alltext
title^2
functional_role^1
/str
str name=pf
body^100
/str
Here alltext field is made by copying all fields.
body field contains detail of job.
I am unable to understand how these scores have been calculated. From where
to start score calculating and what are default score for any term matching.
str name=20080604/3eb9a7b30131a782a0c0a0e2cdb2b6b8.html
0.5901718 = (MATCH) sum of:
0.0032821721 = (MATCH) sum of:
0.0026574256 = (MATCH) max plus 0.1 times others of:
0.0026574256 = (MATCH) weight(alltext:softwar in 339), product of:
0.0067262817 = queryWeight(alltext:softwar), product of:
3.6121683 = idf(docFreq=34, maxDocs=477)
0.0018621174 = queryNorm
0.39508092 = (MATCH) fieldWeight(alltext:softwar in 339), product
of:
1.0 = tf(termFreq(alltext:softwar)=1)
3.6121683 = idf(docFreq=34, maxDocs=477)
0.109375 = fieldNorm(field=alltext, doc=339)
6.2474643E-4 = (MATCH) max plus 0.1 times others of:
6.2474643E-4 = (MATCH) weight(alltext:engin in 339), product of:
0.0032613424 = queryWeight(alltext:engin), product of:
1.7514161 = idf(docFreq=224, maxDocs=477)
0.0018621174 = queryNorm
0.19156113 = (MATCH) fieldWeight(alltext:engin in 339), product of:
1.0 = tf(termFreq(alltext:engin)=1)
1.7514161 = idf(docFreq=224, maxDocs=477)
0.109375 = fieldNorm(field=alltext, doc=339)
0.5868896 = weight(body:softwar engin^100.0 in 339), product of:
0.9995919 = queryWeight(body:softwar engin^100.0), product of:
100.0 = boost
5.3680387 = idf(body: softwar=34 engin=223)
0.0018621174 = queryNorm
0.58712924 = fieldWeight(body:softwar engin in 339), product of:
1.0 = tf(phraseFreq=1.0)
5.3680387 = idf(body: softwar=34 engin=223)
0.109375 = fieldNorm(field=body, doc=339)
/str
please suggest me.
--
View this message in context:
http://lucene.472066.n3.nabble.com/solr-score-issue-tp2574680p2574680.html
Sent from the Solr - User mailing list archive at Nabble.com.