i just tried this with the example schema: 1) changed the "cat" field to have omitNorms="false" 2) edited solr.xml so there was a second <doc> with all the same data except a differnet "id" and a doc boost of 2 3) restarted port, and reindexed solr.xml
...when i search on cat:search, i definitely see the docboost comeinto play... <str name="id=SOLR1001,internal_docid=19"> 2.5622776 = (MATCH) fieldWeight(cat:search in 19), product of: 1.0 = tf(termFreq(cat:search)=1) 2.049822 = idf(docFreq=6) 1.25 = fieldNorm(field=cat, doc=19) </str> <str name="id=SOLR1000,internal_docid=18"> 1.2811388 = (MATCH) fieldWeight(cat:search in 18), product of: 1.0 = tf(termFreq(cat:search)=1) 2.049822 = idf(docFreq=6) 0.625 = fieldNorm(field=cat, doc=18) ...perhaps your docboosts (while diferent) are close enough together that they encode to the same byte encoded value? -Hoss