After some digging and experimentation, here are some more details on the issue I'm seeing.
1. The adjusted documents' scores are always exactly (debug_score/N), where N is the number of OR items in the query. For example, `&q=firstName:gabby~ firstName_phonetic:gabby firstName_tokens:(gabby)` will result in some of the documents with firstName==GABBY receiving a score 1/3 of the score of other GABBY documents, even though the debug explanation shows that they generated the same score. 2. This doesn't appear to be a brand new issue, or an issue with SolrCloud. I've tested the problem using SolrCloud 5.5.0, Solr 5.5.0 (not cloud), and Solr 5.4.1. Anyone have any ideas? Thanks, -Rick From: r...@ricksullivan.net To: solr-user@lucene.apache.org Subject: Solr debug 'explain' values differ from the Solr score Date: Thu, 10 Mar 2016 08:34:30 -0800 Hi, I'm seeing behavior in Solr 5.5.0 where the top-level values I see in the debug response don't always correspond with the scores Solr assigns to the matched documents. For example, here is the top-level debug information for two documents matched by a query: 114628: Object description: "sum of:" details: Array[2] match: true value: 20.542768 357547: Object description: "sum of:" details: Array[2] match: true value: 26.517654 But they have scores 114628: 20.542767 357547: 13.258826 I expect the second document to be the most relevant for my query, and the debug values seem to agree. However, in the final score I receive, that document's score has been adjusted down. The relevant debug response information can be found here: http://apaste.info/mju Does anyone have an idea why the Solr score may differ from the debug value? Thanks, -Rick