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

Reply via email to