Uses of Class
org.apache.lucene.index.MergePolicy

Packages that use MergePolicy
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.util Some utility classes. 
 

Uses of MergePolicy in org.apache.lucene.index
 

Subclasses of MergePolicy in org.apache.lucene.index
 class BalancedSegmentMergePolicy
          Merge policy that tries to balance not doing large segment merges with not accumulating too many segments in the index, to provide for better performance in near real-time setting.
 class LogByteSizeMergePolicy
          This is a LogMergePolicy that measures size of a segment as the total byte size of the segment's files.
 class LogDocMergePolicy
          This is a LogMergePolicy that measures size of a segment as the number of documents (not taking deletions into account).
 class LogMergePolicy
          This class implements a MergePolicy that tries to merge segments into levels of exponentially increasing size, where each level has fewer segments than the value of the merge factor.
 class MockRandomMergePolicy
          MergePolicy that makes random decisions for testing.
 class NoMergePolicy
          A MergePolicy which never returns merges to execute (hence it's name).
 class TieredMergePolicy
          Merges segments of approximately equal size, subject to an allowed number of segments per tier.
 class UpgradeIndexMergePolicy
          This MergePolicy is used for upgrading all existing segments of an index when calling IndexWriter.forceMerge(int).
 

Fields in org.apache.lucene.index declared as MergePolicy
protected  MergePolicy UpgradeIndexMergePolicy.base
           
static MergePolicy NoMergePolicy.COMPOUND_FILES
          A singleton NoMergePolicy which indicates the index uses compound files.
static MergePolicy NoMergePolicy.NO_COMPOUND_FILES
          A singleton NoMergePolicy which indicates the index does not use compound files.
 

Methods in org.apache.lucene.index that return MergePolicy
 MergePolicy IndexWriterConfig.getMergePolicy()
          Returns the current MergePolicy in use by this writer.
 MergePolicy IndexWriter.getMergePolicy()
          Deprecated. use IndexWriterConfig.getMergePolicy() instead
 

Methods in org.apache.lucene.index with parameters of type MergePolicy
 IndexWriterConfig IndexWriterConfig.setMergePolicy(MergePolicy mergePolicy)
          Expert: MergePolicy is invoked whenever there are changes to the segments in the index.
 void IndexWriter.setMergePolicy(MergePolicy mp)
          Deprecated. use IndexWriterConfig.setMergePolicy(MergePolicy) instead.
 

Constructors in org.apache.lucene.index with parameters of type MergePolicy
UpgradeIndexMergePolicy(MergePolicy base)
          Wrap the given MergePolicy and intercept forceMerge requests to only upgrade segments written with previous Lucene versions.
 

Uses of MergePolicy in org.apache.lucene.util
 

Methods in org.apache.lucene.util with parameters of type MergePolicy
static void LuceneTestCase.setMergeFactor(MergePolicy mp, int mergeFactor)
           
static void LuceneTestCase.setUseCompoundFile(MergePolicy mp, boolean useCompound)
           
static void _TestUtil.setUseCompoundFile(MergePolicy mp, boolean v)