[ https://issues.apache.org/jira/browse/SOLR-14983?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17228076#comment-17228076 ]
Krishan commented on SOLR-14983: -------------------------------- Thanks [~cpoerschke] for your consideration to add my name. Can you please keep it as "Krishan Goyal". > Score returned in search request is original score and not reranked score > ------------------------------------------------------------------------- > > Key: SOLR-14983 > URL: https://issues.apache.org/jira/browse/SOLR-14983 > Project: Solr > Issue Type: Bug > Affects Versions: 8.0 > Reporter: Krishan > Assignee: Christine Poerschke > Priority: Major > Attachments: 0001-LUCENE-9542-Unit-test-to-reproduce-bug.patch, > SOLR-14983.patch, SOLR-14983.patch > > > Score returned in search request is original score and not reranked score > post the changes in https://issues.apache.org/jira/browse/LUCENE-8412. > Commit - > [https://github.com/apache/lucene-solr/commit/55bfadbce115a825a75686fe0bfe71406bc3ee44#diff-4e354f104ed52bd7f620b0c05ae8467d] > Specifically - > if (cmd.getSort() != null && query instanceof RankQuery == false && > (cmd.getFlags() & GET_SCORES) != 0) { > TopFieldCollector.populateScores(topDocs.scoreDocs, this, query); > } > in SolrIndexSearcher.java recomputes the score but outputs only the original > score and not the reranked score. > > The issue is cmd.getQuery() is a type of RankQuery but the "query" variable > is a boolean query and probably replacing query with cmd.getQuery() should be > the right fix for this so that the score is not overriden for rerank queries > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org