Hello all,

I have a one term query:  "ocr:aardvark"   When I look at the explain
output, for some matches the queryNorm and fieldWeight are shown and for
some matches only the "weight" is shown with no query norm.  (See below)

What explains the difference?  Shouldn't the queryNorm be applied to each
result (and show up in each explain from the debugQuery?)

This is Solr 3.6.

Tom
-----------------------------------------------------

<str name="parsedquery">ocr:aardvark</str>

 <lst name="explain">

    <str name="mdp.39015059168313">0.4395488 = (MATCH)
fieldWeight(ocr:aardvark in 504374), product of:  7.5498343 =
tf(termFreq(ocr:aardvark)=57)  7.4521165 = idf(docFreq=1328,
maxDocs=842643)  0.0078125 = fieldNorm(field=ocr, doc=504374)</str>
<str name="mdp.39015050480766">0.43645293 = (MATCH)
weight(ocr:aardvark in 380212), product of:  0.99999994 =
queryWeight(ocr:aardvark), product of:    7.3996296 =
idf(docFreq=1550, maxDocs=933116)    0.1351419 = queryNorm  0.43645296
= (MATCH) fieldWeight(ocr:aardvark in 380212), product of:
7.5498343 = tf(termFreq(ocr:aardvark)=57)    7.3996296 =
idf(docFreq=1550, maxDocs=933116)    0.0078125 = fieldNorm(field=ocr,
doc=380212)</str>    <str name="mdp.39015057528567">0.3501519 =
(MATCH) fieldWeight(ocr:aardvark in 200365), product of:  1.0 =
tf(termFreq(ocr:aardvark)=1)  7.4699073 = idf(docFreq=1436,
maxDocs=927474)  0.046875 = fieldNorm(field=ocr, doc=200365)</str>

Reply via email to