Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexWriterConfig
Holds all the configuration that is used to create an
IndexWriter . |
Modifier and Type | Method and 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.setCheckIntegrityAtMerge(boolean checkIntegrityAtMerge)
Sets if
IndexWriter should call AtomicReader.checkIntegrity()
on existing segments before merging them into a new one. |
LiveIndexWriterConfig |
LiveIndexWriterConfig.setMaxBufferedDeleteTerms(int maxBufferedDeleteTerms)
Determines the maximum number of delete-by-term operations that will be
buffered before both the buffered in-memory delete terms and queries are
applied and flushed.
|
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.setReaderTermsIndexDivisor(int divisor)
Sets the termsIndexDivisor passed to any readers that IndexWriter opens,
for example when applying deletes or creating a near-real-time reader in
DirectoryReader.open(IndexWriter, boolean) . |
LiveIndexWriterConfig |
LiveIndexWriterConfig.setTermIndexInterval(int interval)
Expert: set the interval between indexed terms.
|
LiveIndexWriterConfig |
LiveIndexWriterConfig.setUseCompoundFile(boolean useCompoundFile)
Sets if the
IndexWriter should pack newly written segments in a
compound file. |
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.