Peng Cheng created LUCENE-5398:
----------------------------------

             Summary: NormValueSource unable to read long field norm
                 Key: LUCENE-5398
                 URL: https://issues.apache.org/jira/browse/LUCENE-5398
             Project: Lucene - Core
          Issue Type: Bug
          Components: core/query/scoring
    Affects Versions: 4.6
         Environment: Ubuntu 12.04
            Reporter: Peng Cheng
            Priority: Trivial
             Fix For: 4.7


Previous Lucene used to store norms in memory, hence float values are encoded 
into byte to avoid memory overflow.
Recent release no longer have this constraint, as a result, normValue are 
generally encoded to/decoded from long.
But the legacy NormValueSource still typecast any long encoding into byte, as 
seen in line 74 in the java file, making any TFIDFSimilarity using more 
accurate encoding useless.
It should be removed for the greater good.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

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

Reply via email to