Uses of Class
org.apache.lucene.index.MergePolicy.OneMerge
-
Uses of MergePolicy.OneMerge in org.apache.lucene.index
Modifier and TypeFieldDescriptionfinal List
<MergePolicy.OneMerge> MergePolicy.MergeSpecification.merges
The subset of segments to be included in the primitive merge.Modifier and TypeMethodDescriptionMergeScheduler.MergeSource.getNextMerge()
TheMergeScheduler
calls this method to retrieve the next merge requested by the MergePolicyModifier and TypeMethodDescriptionvoid
MergePolicy.MergeSpecification.add
(MergePolicy.OneMerge merge) Adds the providedMergePolicy.OneMerge
to this specification.void
IndexWriter.addIndexesReaderMerge
(MergePolicy.OneMerge merge) Runs a single merge operation forIndexWriter.addIndexes(CodecReader...)
.protected void
ConcurrentMergeScheduler.doMerge
(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Does the actual merge, by callingMergeScheduler.MergeSource.merge(org.apache.lucene.index.MergePolicy.OneMerge)
ConcurrentMergeScheduler.getIntraMergeExecutor
(MergePolicy.OneMerge merge) MergeScheduler.getIntraMergeExecutor
(MergePolicy.OneMerge merge) Provides an executor for parallelism during a single merge operation.NoMergeScheduler.getIntraMergeExecutor
(MergePolicy.OneMerge merge) protected ConcurrentMergeScheduler.MergeThread
ConcurrentMergeScheduler.getMergeThread
(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Create and return a new MergeThreadprotected void
IndexWriter.merge
(MergePolicy.OneMerge merge) Merges the indicated segments, replacing them in the stack with a single segment.void
MergeScheduler.MergeSource.merge
(MergePolicy.OneMerge merge) Merges the indicated segments, replacing them in the stack with a single segment.protected void
IndexWriter.mergeSuccess
(MergePolicy.OneMerge merge) Hook that's called when the specified merge is complete.void
MergeScheduler.MergeSource.onMergeFinished
(MergePolicy.OneMerge merge) Does finishing for a merge.ConcurrentMergeScheduler.wrapForMerge
(MergePolicy.OneMerge merge, Directory in) MergeScheduler.wrapForMerge
(MergePolicy.OneMerge merge, Directory in) Wraps the incomingDirectory
so that we can merge-throttle it usingRateLimitedIndexOutput
.NoMergeScheduler.wrapForMerge
(MergePolicy.OneMerge merge, Directory in) ModifierConstructorDescriptionMergeThread
(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Sole constructor.protected
OneMerge
(MergePolicy.OneMerge oneMerge) Constructor for wrapping.ModifierConstructorDescriptionOneMergeWrappingMergePolicy
(MergePolicy in, UnaryOperator<MergePolicy.OneMerge> wrapOneMerge) Constructor