in trunk if you switch up omitNorms while indexing, you get a corrumpt norms
file
---------------------------------------------------------------------------------
Key: LUCENE-3619
URL: https://issues.apache.org/jira/browse/LUCENE-3619
Project: Lucene - Java
Issue Type: Bug
Affects Versions: 4.0
Reporter: Robert Muir
document 1 has
body: norms=true
title: norms=true
document 2 has
body: norms=false
title: norms=true
when seeing 'body' for the first time, normswriterperfield gets 'initial
fieldinfo' and
saves it away, which says norms=true
however, at flush time we dont check, so we write the norms happily anyway.
then SegmentReader reads the norms later: it skips "body" since it omits norms
and if you ask for the norms of 'title' it instead returns the bogus "body"
norms.
asserting that SegmentReader "plans to" read the whole .nrm file exposes the
bug.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]