ConcurrentMergeScheduler, NoMergeScheduler, SerialMergeSchedulerpublic abstract class MergeScheduler extends Object
Expert: IndexWriter uses an instance
implementing this interface to execute the merges
selected by a MergePolicy. The default
MergeScheduler is ConcurrentMergeScheduler.
| Constructor | Description |
|---|---|
MergeScheduler() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
close() |
Close this MergeScheduler.
|
abstract void |
merge(IndexWriter writer) |
Run the merges provided by
IndexWriter.getNextMerge(). |
public abstract void merge(IndexWriter writer) throws CorruptIndexException, IOException
IndexWriter.getNextMerge().CorruptIndexExceptionIOExceptionpublic abstract void close()
throws CorruptIndexException,
IOException
CorruptIndexExceptionIOExceptionCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.