creating empty field + empty term leads to invalid index --------------------------------------------------------
Key: LUCENE-3529 URL: https://issues.apache.org/jira/browse/LUCENE-3529 Project: Lucene - Java Issue Type: Bug Affects Versions: 3.4 Reporter: Robert Muir Spinoff from LUCENE-3526. * if you create new Field("", ""), you get IllegalArgumentException from Field's ctor: "name and value cannot both be empty" * But there are tons of other ways to index an empty term for the empty field (for example initially make it "garbage" then .setValue(""), or via tokenstream). * If you do this, and you have assertions enabled, you will trip an assert (the assert is fixed in trunk, in LUCENE-3526) * But If you don't have assertions enabled, you will create a corrupt index: test: terms, freq, prox...ERROR [term : docFreq=1 != num docs seen 0 + num docs deleted 0] -- 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org