Robert Muir created LUCENE-5978:
-----------------------------------
Summary: don't write a norm of infinity when analyzer returns no
tokens
Key: LUCENE-5978
URL: https://issues.apache.org/jira/browse/LUCENE-5978
Project: Lucene - Core
Issue Type: Bug
Reporter: Robert Muir
When a document doesn't have the field, we fill with zero. when a segment
doesn't have the field, we also fill with zero.
however, when the analyzer doesn't return any terms for the field, we still
call similarity.computeNorm(0)... with the default similarity this encodes
infinity... -1
in such a case, it doesnt really matter what the norm is, since it has no
terms. But its more efficient for e.g. compression if we consistently use zero.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]