Uses of Class
org.apache.lucene.index.MergePolicy.OneMerge
Packages that use MergePolicy.OneMerge
-
Uses of MergePolicy.OneMerge in org.apache.lucene.index
Fields in org.apache.lucene.index with type parameters of type MergePolicy.OneMergeModifier and TypeFieldDescriptionfinal List<MergePolicy.OneMerge> MergePolicy.MergeSpecification.mergesThe subset of segments to be included in the primitive merge.Methods in org.apache.lucene.index that return MergePolicy.OneMergeModifier and TypeMethodDescriptionMergeScheduler.MergeSource.getNextMerge()TheMergeSchedulercalls this method to retrieve the next merge requested by the MergePolicyMethods in org.apache.lucene.index with parameters of type MergePolicy.OneMergeModifier and TypeMethodDescriptionvoidMergePolicy.MergeSpecification.add(MergePolicy.OneMerge merge) Adds the providedMergePolicy.OneMergeto this specification.voidIndexWriter.addIndexesReaderMerge(MergePolicy.OneMerge merge) Runs a single merge operation forIndexWriter.addIndexes(CodecReader...).protected voidConcurrentMergeScheduler.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.MergeThreadConcurrentMergeScheduler.getMergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Create and return a new MergeThreadprotected voidIndexWriter.merge(MergePolicy.OneMerge merge) Merges the indicated segments, replacing them in the stack with a single segment.voidMergeScheduler.MergeSource.merge(MergePolicy.OneMerge merge) Merges the indicated segments, replacing them in the stack with a single segment.protected voidIndexWriter.mergeSuccess(MergePolicy.OneMerge merge) Hook that's called when the specified merge is complete.voidMergeScheduler.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 incomingDirectoryso that we can merge-throttle it usingRateLimitedIndexOutput.NoMergeScheduler.wrapForMerge(MergePolicy.OneMerge merge, Directory in) Constructors in org.apache.lucene.index with parameters of type MergePolicy.OneMergeModifierConstructorDescriptionMergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Sole constructor.protectedOneMerge(MergePolicy.OneMerge oneMerge) Constructor for wrapping.Constructor parameters in org.apache.lucene.index with type arguments of type MergePolicy.OneMergeModifierConstructorDescriptionOneMergeWrappingMergePolicy(MergePolicy in, UnaryOperator<MergePolicy.OneMerge> wrapOneMerge) Constructor