lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Hostetter <hossman_luc...@fucit.org>
Subject Re: solr results debugging
Date Sun, 06 Jan 2008 07:51:30 GMT

: I've been using the solr admin form with debug=true to do some in-depth
: analysis on some results. Could someone explain how to make sense of
: this..This is the debugging info for the first result i got.

there's more to the debugging info then just what's below ... this is 
known as a "score explanation" understanding it requires a pretty in depth 
understanding of the lucene scoring model, which has somme good 
documentation online...

	http://lucene.apache.org/java/docs/scoring.html

...once you read up on the concepts that go into the scoring formula, 
making sense of the score explanations is just a matter of paying careful 
attention to the indenting, and doing the math (6.2467875 = the maximum 
value of the values indented one level below it, plus 0.01 times the sum 
of the other values one indent level below it; etc...)

there's a few slides that cover the "nutshell" of score explanations 
towards the end of my apachecon slides...

	http://people.apache.org/~hossman/apachecon2007us/

: 10.201284 = (MATCH) sum of:
:   6.2467875 = (MATCH) max plus 0.01 times others of:
:     6.236769 = (MATCH) weight(text:"(probat trust live inherit)
: testament"^0.8 in 48784), product of:
:       0.7070911 = queryWeight(text:"(probat trust live inherit)
: testament"^0.8), product of:
:         0.8 = boost
:         18.032305 = idf(text:"(probat trust live inherit) testament"^0.8)
:         0.049015578 = queryNorm
:       8.820319 = (MATCH) fieldWeight(text:"(probat trust live inherit)
: testament"^0.8 in 48784), product of:
:         2.236068 = tf(phraseFreq=5.0)
:         18.032305 = idf(text:"(probat trust live inherit)
: .....


-Hoss


Mime
View raw message