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.
|