Uses of Class
org.apache.lucene.index.MergePolicy.MergeSpecification
Packages that use MergePolicy.MergeSpecification
Package
Description
Code to maintain and access indices.
Misc index tools and index support.
Experimental index-related classes
-
Uses of MergePolicy.MergeSpecification in org.apache.lucene.index
Methods in org.apache.lucene.index that return MergePolicy.MergeSpecificationModifier and TypeMethodDescriptionprivate MergePolicy.MergeSpecification
TieredMergePolicy.doFindMerges
(List<TieredMergePolicy.SegmentSizeAndDocs> sortedEligibleInfos, long maxMergedSegmentBytes, int mergeFactor, int allowedSegCount, int allowedDelCount, TieredMergePolicy.MERGE_TYPE mergeType, MergePolicy.MergeContext mergeContext, boolean maxMergeIsRunning) FilterMergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) LogMergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) Finds merges necessary to force-merge all deletes from the index.abstract MergePolicy.MergeSpecification
MergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) Determine what set of merge operations is necessary in order to expunge all deletes from the index.NoMergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) OneMergeWrappingMergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) TieredMergePolicy.findForcedDeletesMerges
(SegmentInfos infos, MergePolicy.MergeContext mergeContext) FilterMergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) LogMergePolicy.findForcedMerges
(SegmentInfos infos, int maxNumSegments, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) Returns the merges necessary to merge the index down to a specified number of segments.abstract MergePolicy.MergeSpecification
MergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) Determine what set of merge operations is necessary in order to merge to<=
the specified segment count.NoMergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) OneMergeWrappingMergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) TieredMergePolicy.findForcedMerges
(SegmentInfos infos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) UpgradeIndexMergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) private MergePolicy.MergeSpecification
LogMergePolicy.findForcedMergesMaxNumSegments
(SegmentInfos infos, int maxNumSegments, int last, MergePolicy.MergeContext mergeContext) Returns the merges necessary to forceMerge the index.private MergePolicy.MergeSpecification
LogMergePolicy.findForcedMergesSizeLimit
(SegmentInfos infos, int last, MergePolicy.MergeContext mergeContext) Returns the merges necessary to merge the index, taking the max merge size or max merge docs into consideration.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
(CodecReader... readers) 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.MergePolicy.findMerges
(CodecReader... readers) Define the set of merge operations to perform on provided codec readers inIndexWriter.addIndexes(CodecReader...)
.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
(CodecReader... readers) 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 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) private MergePolicy.MergeSpecification
OneMergeWrappingMergePolicy.wrapSpec
(MergePolicy.MergeSpecification spec) Methods in org.apache.lucene.index with parameters of type MergePolicy.MergeSpecificationModifier and TypeMethodDescriptionvoid
IndexWriterEventListener.beginMergeOnFullFlush
(MergePolicy.MergeSpecification merge) Invoked at the start of merge on commitvoid
IndexWriterEventListener.endMergeOnFullFlush
(MergePolicy.MergeSpecification merge) Invoked at the end of merge on commit, due to either merge completed, or merge timed out according toIndexWriterConfig.setMaxFullFlushMergeWaitMillis(long)
private StandardDirectoryReader
IndexWriter.finishGetReaderMerge
(AtomicBoolean stopCollectingMergedReaders, Map<String, SegmentReader> mergedReaders, Map<String, SegmentReader> openedReadOnlyClones, SegmentInfos openingSegmentInfos, boolean applyAllDeletes, boolean writeAllDeletes, MergePolicy.MergeSpecification pointInTimeMerges, long maxCommitMergeWaitMillis) private MergePolicy.MergeSpecification
OneMergeWrappingMergePolicy.wrapSpec
(MergePolicy.MergeSpecification spec) -
Uses of MergePolicy.MergeSpecification in org.apache.lucene.misc.index
Methods in org.apache.lucene.misc.index that return MergePolicy.MergeSpecificationModifier and TypeMethodDescriptionBPReorderingMergePolicy.findForcedDeletesMerges
(SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) BPReorderingMergePolicy.findForcedMerges
(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentCommitInfo, Boolean> segmentsToMerge, MergePolicy.MergeContext mergeContext) BPReorderingMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) BPReorderingMergePolicy.findMerges
(CodecReader... readers) BPReorderingMergePolicy.findMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext) private MergePolicy.MergeSpecification
BPReorderingMergePolicy.maybeReorder
(MergePolicy.MergeSpecification spec, boolean forced, SegmentInfos infos) Methods in org.apache.lucene.misc.index with parameters of type MergePolicy.MergeSpecificationModifier and TypeMethodDescriptionprivate MergePolicy.MergeSpecification
BPReorderingMergePolicy.maybeReorder
(MergePolicy.MergeSpecification spec, boolean forced, SegmentInfos infos) -
Uses of MergePolicy.MergeSpecification in org.apache.lucene.sandbox.index
Methods in org.apache.lucene.sandbox.index that return MergePolicy.MergeSpecificationModifier and TypeMethodDescriptionMergeOnFlushMergePolicy.findFullFlushMerges
(MergeTrigger mergeTrigger, SegmentInfos segmentInfos, MergePolicy.MergeContext mergeContext)