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]