Unfortunately understanding how Lucene/Scoring works isn't much of a 
beginer level topic -- the short answer to your question is that adding a 
function to the "bf" param of dismax causees that function to be evaluated 
for every doc that matches your main query and the scores are "boosted" in 
proportion to the values produced by those funcitons.

If you really want to see the nitty gritty details, use "debugQuery=true" 
and a breakdown of the full score "explanation" will be produced, but 
this will refrence quite a bit of concepts that are by no means beginer 
level -- following the math is easy, understanding where the numbers come 
from is not.


: I'm what one would probably call a beginner with Solr. I have my data loaded
: in and I am getting the hang of querying things. However, I'm still rather
: unclear as to how the score can be affected by various parameters. I'm using
: the dismax request handler, and I just don't quite get how doing foo^value
: in the bf affects the score. Perhaps if someone could explain this at a
: basic level or point me in the direction of some documentation as to how
: this affects the final score this would be very helpful.
: 
: Thanks,
: Oliver
: 



-Hoss

Reply via email to