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