expunage? :) On Mon, Sep 12, 2011 at 12:16 PM, <mikemcc...@apache.org> wrote: > Author: mikemccand > Date: Mon Sep 12 16:16:18 2011 > New Revision: 1169816 > > URL: http://svn.apache.org/viewvc?rev=1169816&view=rev > Log: > clarify that IW.expungeDeletes relies on MP to determine merges > > Modified: > lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/IndexWriter.java > > Modified: > lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/IndexWriter.java > URL: > http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/IndexWriter.java?rev=1169816&r1=1169815&r2=1169816&view=diff > ============================================================================== > --- lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/IndexWriter.java > (original) > +++ lucene/dev/trunk/lucene/src/java/org/apache/lucene/index/IndexWriter.java > Mon Sep 12 16:16:18 2011 > @@ -1901,7 +1901,14 @@ public class IndexWriter implements Clos > } > > > - /** Expunges all deletes from the index. When an index > + /** Requests an expungeDeletes operation, by invoking > + * {@link MergePolicy#findMergesToExpungeDeletes}. > + * The MergePolicy determines what merges should be done. > + * For example, the default {@link TieredMergePolicy} > + * will only expunage deletes from a segment if the > + * percentage of deleted docs is over 10%. > + * > + * <p>When an index > * has many document deletions (or updates to existing > * documents), it's best to either call optimize or > * expungeDeletes to remove all unused data in the index > > >
-- lucidimagination.com --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org