On Thu, Mar 15, 2012 at 12:02 PM, Tim Bogaert <boggu...@gmail.com> wrote:
> while removing the prepareCommit we noticed we didn't actually called the > IW.commit() method before the IW.close(). > Altough the documentation says the close() method commits all the changes > we tried to add the commit() method before the IW.close() and this seems to > fix our problem. OK, thanks for bringing closure. > Is this a bug or just a misunderstanding of the documentation and you > always have to call the commit() method first? You're actually always supposed to call commit() (or, rollback()) after prepareCommit. But it's a nasty trap that close() silently drops changes. I've opened https://issues.apache.org/jira/browse/LUCENE-3872 to fix that trap... Thanks for raising this! Mike --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org