# Uses of Class
org.apache.lucene.index.LiveIndexWriterConfig

Packages that use LiveIndexWriterConfig
Package
Description
org.apache.lucene.index
Code to maintain and access indices.

## Uses of LiveIndexWriterConfig in org.apache.lucene.index

Subclasses of LiveIndexWriterConfig in org.apache.lucene.index
Modifier and Type
Class
Description
`final class`
`IndexWriterConfig`
Holds all the configuration that is used to create an `IndexWriter`.
Methods in org.apache.lucene.index that return LiveIndexWriterConfig
Modifier and Type
Method
Description
`LiveIndexWriterConfig`
IndexWriter.`getConfig()`
Returns a `LiveIndexWriterConfig`, which can be used to query the IndexWriter current settings, as well as modify "live" ones.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setCheckPendingFlushUpdate(boolean checkPendingFlushOnUpdate)`
Expert: sets if indexing threads check for pending flushes on update in order to help our flushing indexing buffers to disk.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setMaxBufferedDocs(int maxBufferedDocs)`
Determines the minimal number of documents required before the buffered in-memory documents are flushed as a new Segment.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setMergedSegmentWarmer(IndexWriter.IndexReaderWarmer mergeSegmentWarmer)`
Set the merged segment warmer.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setMergePolicy(MergePolicy mergePolicy)`
Expert: `MergePolicy` is invoked whenever there are changes to the segments in the index.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setRAMBufferSizeMB(double ramBufferSizeMB)`
Determines the amount of RAM that may be used for buffering added documents and deletions before they are flushed to the Directory.
`LiveIndexWriterConfig`
LiveIndexWriterConfig.`setUseCompoundFile(boolean useCompoundFile)`
Sets if the `IndexWriter` should pack newly written segments in a compound file.