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 declared as MergePolicy.OneMergeModifier and TypeFieldDescriptionfinal MergePolicy.OneMergeMergeState.oneMergeThe merge that this state is associated with, ornullif this merge state is not associated with anIndexWritermerge (e.g.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.protected voidConcurrentMergeScheduler.runOnMergeFinished(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge, MergeRateLimiter rateLimiter) Called when a merge thread finishes.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.OneMergeModifierConstructorDescriptionMergeState(MergeState.DocMap[] docMaps, SegmentInfo segmentInfo, FieldInfos mergeFieldInfos, StoredFieldsReader[] storedFieldsReaders, TermVectorsReader[] termVectorsReaders, NormsProducer[] normsProducers, DocValuesProducer[] docValuesProducers, FieldInfos[] fieldInfos, Bits[] liveDocs, FieldsProducer[] fieldsProducers, PointsReader[] pointsReaders, KnnVectorsReader[] knnVectorsReaders, int[] maxDocs, InfoStream infoStream, Executor intraMergeTaskExecutor, boolean needsIndexSort, MergePolicy.OneMerge oneMerge) Create a new merge instance.MergeThread(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