Uses of Class
org.apache.lucene.index.MergePolicy
-
Packages that use MergePolicy Package Description org.apache.lucene.index Code to maintain and access indices. -
-
Uses of MergePolicy in org.apache.lucene.index
Subclasses of MergePolicy in org.apache.lucene.index Modifier and Type Class Description classFilterMergePolicyA wrapper forMergePolicyinstances.classLogByteSizeMergePolicyThis is aLogMergePolicythat measures size of a segment as the total byte size of the segment's files.classLogDocMergePolicyThis is aLogMergePolicythat measures size of a segment as the number of documents (not taking deletions into account).classLogMergePolicyThis class implements aMergePolicythat tries to merge segments into levels of exponentially increasing size, where each level has fewer segments than the value of the merge factor.classNoMergePolicyAMergePolicywhich never returns merges to execute.classOneMergeWrappingMergePolicyA wrapping merge policy that wraps theMergePolicy.OneMergeobjects returned by the wrapped merge policy.classSoftDeletesRetentionMergePolicyThisMergePolicyallows to carry over soft deleted documents across merges.classTieredMergePolicyMerges segments of approximately equal size, subject to an allowed number of segments per tier.classUpgradeIndexMergePolicyThisMergePolicyis 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 MergePolicyFilterMergePolicy. inThe wrappedMergePolicy.static MergePolicyNoMergePolicy. INSTANCESingleton instance.protected MergePolicyLiveIndexWriterConfig. mergePolicyMergePolicyfor selecting merges.Methods in org.apache.lucene.index that return MergePolicy Modifier and Type Method Description MergePolicyIndexWriterConfig. getMergePolicy()MergePolicyLiveIndexWriterConfig. getMergePolicy()Returns the current MergePolicy in use by this writer.MergePolicyFilterMergePolicy. unwrap()Methods in org.apache.lucene.index with parameters of type MergePolicy Modifier and Type Method Description IndexWriterConfigIndexWriterConfig. setMergePolicy(MergePolicy mergePolicy)LiveIndexWriterConfigLiveIndexWriterConfig. setMergePolicy(MergePolicy mergePolicy)Expert:MergePolicyis invoked whenever there are changes to the segments in the index.Constructors in org.apache.lucene.index with parameters of type MergePolicy Constructor Description FilterMergePolicy(MergePolicy in)Creates a new filter merge policy instance wrapping another.OneMergeWrappingMergePolicy(MergePolicy in, UnaryOperator<MergePolicy.OneMerge> wrapOneMerge)ConstructorSoftDeletesRetentionMergePolicy(String field, Supplier<Query> retentionQuerySupplier, MergePolicy in)Creates a newSoftDeletesRetentionMergePolicyUpgradeIndexMergePolicy(MergePolicy in)Wrap the givenMergePolicyand intercept forceMerge requests to only upgrade segments written with previous Lucene versions.
-