Re: IndexModifier delete() + add() vs IndexWriter update()

2007-09-22 Thread Mark Miller
Yes. Its much faster. The deletes are buffered and an IndexReader is only opened to flush a specified number of buffered deletes. IndexModifier is terribly inefficient and I think, to be deprecated soon. - Mark Antoine Baudoux wrote: Hello everyone, I noticed that when updating a large

IndexModifier delete() + add() vs IndexWriter update()

2007-09-22 Thread Antoine Baudoux
Hello everyone, I noticed that when updating a large index with IndexModifier (lots of delete+add), the bottlenek was the delete. If I only add, speed is at least multiplied by 50. From what i have understood, its because a new IndexReader is initialized for each delete. Is the new up