Uses of Class
org.apache.lucene.index.MergePolicy
-
Packages that use MergePolicy Package Description 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 Modifier and Type Class Description class
BalancedSegmentMergePolicy
Deprecated.This class is removed in 4.0; useTieredMergePolicy
instead.class
LogByteSizeMergePolicy
This is aLogMergePolicy
that measures size of a segment as the total byte size of the segment's files.class
LogDocMergePolicy
This is aLogMergePolicy
that measures size of a segment as the number of documents (not taking deletions into account).class
LogMergePolicy
This class implements aMergePolicy
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
AMergePolicy
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
ThisMergePolicy
is used for upgrading all existing segments of an index when callingIndexWriter.forceMerge(int)
.Fields in org.apache.lucene.index declared as MergePolicy Modifier and Type Field Description protected MergePolicy
UpgradeIndexMergePolicy. base
static MergePolicy
NoMergePolicy. COMPOUND_FILES
A singletonNoMergePolicy
which indicates the index uses compound files.static MergePolicy
NoMergePolicy. NO_COMPOUND_FILES
A singletonNoMergePolicy
which indicates the index does not use compound files.Methods in org.apache.lucene.index that return MergePolicy Modifier and Type Method Description MergePolicy
IndexWriter. getMergePolicy()
Deprecated.useIndexWriterConfig.getMergePolicy()
insteadMergePolicy
IndexWriterConfig. getMergePolicy()
Returns the current MergePolicy in use by this writer.Methods in org.apache.lucene.index with parameters of type MergePolicy Modifier and Type Method Description void
IndexWriter. setMergePolicy(MergePolicy mp)
Deprecated.useIndexWriterConfig.setMergePolicy(MergePolicy)
instead.IndexWriterConfig
IndexWriterConfig. setMergePolicy(MergePolicy mergePolicy)
Expert:MergePolicy
is invoked whenever there are changes to the segments in the index.Constructors in org.apache.lucene.index with parameters of type MergePolicy Constructor Description UpgradeIndexMergePolicy(MergePolicy base)
Wrap the givenMergePolicy
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 Modifier and Type Method Description static void
LuceneTestCase. setMergeFactor(MergePolicy mp, int mergeFactor)
static void
_TestUtil. setUseCompoundFile(MergePolicy mp, boolean v)
static void
LuceneTestCase. setUseCompoundFile(MergePolicy mp, boolean useCompound)
-