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

Reply via email to