Chris, Earlier I was trying to modify the Similarity computation to make it field dependent (we are trying to change tf based on the field). Now, I have reverted the custom computation so that the default Similarity is used. Fro testing, I boosted a single field in one doc.
<doc boost="1.33"> <field name="show_all_flag" boost="2.0">Y</field> ... </doc> This is what I see in the explain - 2.5 = (MATCH) sum of: 2.5 = (MATCH) fieldWeight(show_all_flag:Y in 17), product of: 1.0 = tf(termFreq(show_all_flag:Y)=1) 1.0 = idf(docFreq=36239) 2.5 = fieldNorm(field=show_all_flag, doc=17) Again, I fail to understand where it is doing a multiplication by 1.25 (score (2.5) = field_boost (2.0) * 1.25 ??). Thanks. Chris Hostetter wrote: > > > Ditto everything Mike said, but i'm also curious what Similarity changes > you made ... without knowing what that code looks like, all bets are off > in terms of anyone being able to help you understand the scores you are > seeing. > > : I am not quite sure how the score changed from 1.33 to 1.25. I am not > quite > : sure how this might have happened - I have modified the custom > similarity > : but I don't quite have an explanation of how the score changed. > > > -Hoss > > > -- View this message in context: http://www.nabble.com/Document-boost-not-as-expected...-tf3476653.html#a9718403 Sent from the Solr - User mailing list archive at Nabble.com.