Tapan Vaishnav created LUCENE-8424:
--------------------------------------

             Summary: Payload null value exception handling
                 Key: LUCENE-8424
                 URL: https://issues.apache.org/jira/browse/LUCENE-8424
             Project: Lucene - Core
          Issue Type: Bug
    Affects Versions: 7.3.1, 7.2
            Reporter: Tapan Vaishnav


If-Condition to check payload null value in _PayloadScoreQuery.java_ was 
removed in LUCENE-8038. Because of that, regarding of the payload value, 
_payloadsSeen_ is always getting increment. This has compromised the overall 
score of the document(for instance, as payloadSeens is always greater than 0, 
docScore() in _MinPayloadFunction.java_ only returns payloadScore which can be 
zero depending on the payload value). Ideally, it should've returned 1 in case 
of _payload==null_.

I have added a simple patch to get started, Please let me know if it needs any 
improvements. 
Thanks in advance.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to