jruby/docs BETA
org.apache.lucene.index 203
C AutomatonTermsEnum
C BaseCompositeReader
C BaseTermsEnum
C BinaryDocValues
C Builder
C ByteVectorValues
I CacheHelper
C CacheKey
C CheckIndex
C CheckIndexException
I ClosedListener
C CodecReader
C CommitFailException
I ComparableProvider
C CompositeReader
C CompositeReaderContext
C ConcurrentMergeScheduler
C CorruptIndexException
C DirectoryReader
I DocComparator
C DocIDMerger
C DocIndexIterator
I DocMap
C DocMap
C DocStats
C DocValues
E DocValuesSkipIndexType
C DocValuesSkipper
C DocValuesStatus
E DocValuesType
C DocsWithFieldSet
C DoubleSorter
C EmptyDocValuesProducer
C EnumWithSlice
C ExitableDirectoryReader
C ExitableFilterAtomicReader
C ExitableSubReaderWrapper
C ExitableTerms
C ExitableTermsEnum
C ExitingReaderException
C FieldInfo
C FieldInfoStatus
C FieldInfos
C FieldInvertState
C FieldNormStatus
C Fields
C FilterBinaryDocValues
C FilterCodecReader
C FilterDirectoryReader
C FilterFields
C FilterLeafReader
C FilterMergePolicy
C FilterNumericDocValues
C FilterPostingsEnum
C FilterSortedDocValues
C FilterSortedNumericDocValues
C FilterSortedSetDocValues
C FilterTerms
C FilterTermsEnum
C FilteredTermsEnum
C FindSegmentsFile
C FloatSorter
C FloatVectorValues
C FreqAndNormBuffer
C Impacts
C ImpactsEnum
I ImpactsSource
C IndexCommit
C IndexDeletionPolicy
C IndexFileNames
C IndexFormatTooNewException
C IndexFormatTooOldException
C IndexNotFoundException
E IndexOptions
C IndexReader
C IndexReaderContext
I IndexReaderWarmer
C IndexSortStatus
I IndexSorter
C IndexUpgrader
C IndexWriter
C IndexWriterConfig
I IndexWriterEventListener
I IndexableField
I IndexableFieldType
C IntSorter
I IntersectVisitor
C KeepLastNCommitsDeletionPolicy
C KeepOnlyLastCommitDeletionPolicy
C KnnVectorValues
R LeafMetaData
C LeafReader
C LeafReaderContext
C Level
C LiveDocStatus
C LiveIndexWriterConfig
C LogByteSizeMergePolicy
C LogDocMergePolicy
C LogMergePolicy
C LongSorter
C MappedMultiFields
C MergeAbortedException
I MergeContext
C MergeException
C MergeObserver
C MergePolicy
C MergeRateLimiter
C MergeScheduler
I MergeSource
C MergeSpecification
C MergeState
E MergeTrigger
C MultiBits
C MultiDocValues
C MultiFields
C MultiLeafReader
C MultiPostingsEnum
C MultiReader
C MultiSortedDocValues
C MultiSortedSetDocValues
C MultiTerms
C MultiTermsEnum
C NoDeletionPolicy
C NoMergePolicy
C NoMergeScheduler
C NumericDocValues
I NumericDocValuesProvider
C OneMerge
C OneMergeProgress
C OneMergeWrappingMergePolicy
E OpenMode
C Options
C OrdTermState
C OrdinalMap
C ParallelCompositeReader
C ParallelLeafReader
E PauseReason
C PersistentSnapshotDeletionPolicy
I PointTree
C PointValues
C PointsStatus
C PostingsEnum
C PrefixCodedTerms
C PrepareCommitFailException
I QueryTimeout
C QueryTimeoutImpl
C ReaderManager
R ReaderSlice
C ReaderUtil
E Relation
E SeekStatus
C SegmentCommitInfo
C SegmentInfo
C SegmentInfoStatus
C SegmentInfos
C SegmentOrder
C SegmentReadState
C SegmentReader
C SegmentWriteState
C SerialMergeScheduler
C SimpleMergedSegmentWarmer
C SingleTermsEnum
C SlowCodecReaderWrapper
C SlowImpactsEnum
C SnapshotDeletionPolicy
C SoftDeletesDirectoryReaderWrapper
C SoftDeletesRetentionMergePolicy
C SoftDeletesStatus
C SortFieldProvider
C SortedDocValues
I SortedDocValuesProvider
C SortedNumericDocValues
C SortedSetDocValues
C Sorter
C SortingCodecReader
C SortingValuesIterator
C StandardDirectoryReader
C Status
E Status
R StoredFieldDataInput
C StoredFieldStatus
C StoredFieldVisitor
C StoredFields
C StringSorter
C Sub
C SubReaderWrapper
C Term
C TermIndexStatus
C TermIterator
C TermState
C TermStates
C TermVectorStatus
C TermVectors
C Terms
C TermsEnum
C TieredMergePolicy
I TwoPhaseCommit
C TwoPhaseCommitTool
C UpgradeIndexMergePolicy
E VectorEncoding
E VectorSimilarityFunction
C VectorValuesStatus
C VerifyPointsVisitor
MergeScheduler — members 4
M close()
M get_intra_merge_executor(merge) Executor
M merge(merge_source, trigger)
M wrap_for_merge(merge, in) Directory

org.apache.lucene.index.MergeScheduler

class abstract implements Closeable 4 members

Expert: IndexWriter uses an instance implementing this interface to execute the merges selected by a MergePolicy. The default MergeScheduler is ConcurrentMergeScheduler.

Instance Methods

close

close ( )
Java: close()

Close this MergeScheduler.

get_intra_merge_executor

Executor get_intra_merge_executor ( MergePolicy.OneMerge merge )
Java: getIntraMergeExecutor(org.apache.lucene.index.MergePolicy.OneMerge merge)

Provides an executor for parallelism during a single merge operation. By default, the method returns a SameThreadExecutorService where all intra-merge actions occur in their calling thread.

merge

merge ( MergeScheduler.MergeSource merge_source, MergeTrigger trigger )
Java: merge(org.apache.lucene.index.MergeScheduler.MergeSource mergeSource, org.apache.lucene.index.MergeTrigger trigger)

Run the merges provided by MergeSource#getNextMerge().

nametypedescription
merge_sourceorg.apache.lucene.index.MergeScheduler.MergeSourcethe IndexWriter to obtain the merges from.
triggerorg.apache.lucene.index.MergeTriggerthe MergeTrigger that caused this merge to happen

wrap_for_merge

Directory wrap_for_merge ( MergePolicy.OneMerge merge, Directory in )
Java: wrapForMerge(org.apache.lucene.index.MergePolicy.OneMerge merge, org.apache.lucene.store.Directory in)

Wraps the incoming Directory so that we can merge-throttle it using RateLimitedIndexOutput.

this work for additional information regarding copyright ownership.