Your first case is supposed to work; if it doesn't it's a bad bug :) Can you reduce it to a small example?
Mike McCandless http://blog.mikemccandless.com On Wed, Jun 18, 2014 at 10:08 AM, Clemens Wyss DEV <clemens...@mysign.ch> wrote: > I would like to perform a batch update on an index. In order to omit > duplicate entries I am making use of IndexWriter#updateDocument(Term, > Document) > > open an IndexWriter; > foreach( element in elementsToBeUpdatedWhichHaveDuplicates ) > { > doc = element.toDoc(); > indexWriter.updateDocument( uniqueTermForElement, doc ); > } > > Unfortunately this does not seem to work, whereas > > open an IndexWriter; > foreach( element in elementsToBeUpdatedWhichHaveDuplicates ) > { > doc = element.toDoc(); > indexWriter.updateDocument( uniqueTermForElement, doc ); > indexWriter.commit(); // expensive? > } > > does. How can I batchupdate without commiting? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org