Uses of Enum Class
org.apache.lucene.index.MergeTrigger
Packages that use MergeTrigger
Package
Description
Code to maintain and access indices.
Misc index tools and index support.
Experimental index-related classes
-
Uses of MergeTrigger in org.apache.lucene.index
Methods in org.apache.lucene.index that return MergeTriggerModifier and TypeMethodDescriptionstatic MergeTrigger
Returns the enum constant of this class with the specified name.static MergeTrigger[]
MergeTrigger.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.lucene.index with parameters of type MergeTriggerModifier and TypeMethodDescription(package private) final void
IndexWriter.executeMerge
(MergeTrigger trigger) FilterMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) MergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) Identifies merges that we want to execute (synchronously) on commit.NoMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) OneMergeWrappingMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) FilterMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) LogMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos infos, MergePolicy.MergeContext mergeContext) Checks if any merges are now necessary and returns aMergePolicy.MergeSpecification
if so.abstract MergePolicy.MergeSpecification
MergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) Determine what set of merge operations are now necessary on the index.NoMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) OneMergeWrappingMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) TieredMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos infos, MergePolicy.MergeContext mergeContext) UpgradeIndexMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) private final void
IndexWriter.maybeMerge
(MergePolicy mergePolicy, MergeTrigger trigger, int maxNumSegments) void
ConcurrentMergeScheduler.merge
(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) abstract void
MergeScheduler.merge
(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) Run the merges provided byMergeScheduler.MergeSource.getNextMerge()
.void
NoMergeScheduler.merge
(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) void
SerialMergeScheduler.merge
(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) Just do the merges in sequence.private MergePolicy.MergeSpecification
IndexWriter.preparePointInTimeMerge
(SegmentInfos mergingSegmentInfos, BooleanSupplier stopCollectingMergeResults, MergeTrigger trigger, IOConsumer<SegmentCommitInfo> mergeFinished) This optimization allows a commit/getReader to wait for merges on smallish segments to reduce the eventual number of tiny segments in the commit point / NRT Reader.private MergePolicy.MergeSpecification
IndexWriter.updatePendingMerges
(MergePolicy mergePolicy, MergeTrigger trigger, int maxNumSegments) -
Uses of MergeTrigger in org.apache.lucene.misc.index
Methods in org.apache.lucene.misc.index with parameters of type MergeTriggerModifier and TypeMethodDescriptionBPReorderingMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) BPReorderingMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) -
Uses of MergeTrigger in org.apache.lucene.sandbox.index
Methods in org.apache.lucene.sandbox.index with parameters of type MergeTriggerModifier and TypeMethodDescriptionMergeOnFlushMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext)