[ https://issues.apache.org/jira/browse/SOLR-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13610648#comment-13610648 ]
Commit Tag Bot commented on SOLR-3981: -------------------------------------- [branch_4x commit] Chris M. Hostetter http://svn.apache.org/viewvc?view=revision&revision=1401920 SOLR-3988: Fixed SolrTestCaseJ4.adoc(SolrInputDocument) to respect field and document boosts SOLR-3981: Fixed bug that resulted in document boosts being compounded in <copyField/> destination fields (merge r41401916) > docBoost is compounded on copyField > ----------------------------------- > > Key: SOLR-3981 > URL: https://issues.apache.org/jira/browse/SOLR-3981 > Project: Solr > Issue Type: Bug > Affects Versions: 4.0 > Reporter: Hoss Man > Assignee: Hoss Man > Fix For: 4.1, 5.0 > > Attachments: SOLR-3981.patch, SOLR-3981.patch, SOLR-3981.patch > > > As noted by Toke in a comment on SOLR-3875... > https://issues.apache.org/jira/browse/SOLR-3875?focusedCommentId=13482233&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13482233 > {quote} > While boosting of multi-value fields is handled correctly in Solr 4.0.0, > boosting for copyFields are not. A sample document: > {code} > <add><doc boost="10.0"> > <field name="id">Insane score Example. Score = 10E9 </field> > <field name="name">Document boost broken for copyFields</field> > <field name="manu" >video ThomasEgense and Toke Eskildsen</field> > <field name="manu_id_s">Test</field> > <field name="cat">bug</field> > <field name="features">something else</field> > <field name="keywords">bug</field> > <field name="content">bug</field> > </doc></add> > {code} > The fields name, manu, cat, features, keywords and content gets copied to > text and a search for thomasegense matches the text-field with query > explanation > {code} > 70384.67 = (MATCH) weight(text:thomasegense in 0) [DefaultSimilarity], result > of: > 70384.67 = fieldWeight in 0, product of: > 1.0 = tf(freq=1.0), with freq of: > 1.0 = termFreq=1.0 > 0.30685282 = idf(docFreq=1, maxDocs=1) > 229376.0 = fieldNorm(doc=0) > {code} > If the two last fields keywords and content are removed from the sample > document, the score is reduced by a factor 100 (docBoost^2). > {quote} > (This is a continuation of some of the problems caused by the changes made > when the concept of docBoost was eliminated from the underly IndexWRiter > code, and overlooked due to the lack of testing of docBoosts at the solr > level - SOLR-3885)) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org