Java org.apache.lucene.index IndexWriterConfig fields, constructors, methods, implement or subclass

Example usage for Java org.apache.lucene.index IndexWriterConfig fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.apache.lucene.index IndexWriterConfig.

The text is from its open source code.

Field

intDISABLE_AUTO_FLUSH
Denotes a flush trigger is disabled.
intDEFAULT_MAX_BUFFERED_DOCS
Disabled by default (because IndexWriter flushes by RAM usage by default).
doubleDEFAULT_RAM_BUFFER_SIZE_MB
Default value is 16 MB (which means flush when buffered docs consume approximately 16 MB RAM).

Constructor

IndexWriterConfig(Analyzer analyzer)
Creates a new config that with the provided Analyzer .
IndexWriterConfig()
Creates a new config, using StandardAnalyzer as the analyzer.

Method

AnalyzergetAnalyzer()
CodecgetCodec()
IndexCommitgetIndexCommit()
IndexDeletionPolicygetIndexDeletionPolicy()
InfoStreamgetInfoStream()
intgetMaxBufferedDocs()
IndexReaderWarmergetMergedSegmentWarmer()
MergePolicygetMergePolicy()
MergeSchedulergetMergeScheduler()
doublegetRAMBufferSizeMB()
SimilaritygetSimilarity()
IndexWriterConfigsetCodec(Codec codec)
Set the Codec .
IndexWriterConfigsetCommitOnClose(boolean commitOnClose)
Sets if calls IndexWriter#close() should first commit before closing.
IndexWriterConfigsetIndexCommit(IndexCommit commit)
Expert: allows to open a certain commit point.
IndexWriterConfigsetIndexDeletionPolicy(IndexDeletionPolicy delPolicy)
Expert: allows an optional IndexDeletionPolicy implementation to be specified.
IndexWriterConfigsetIndexSort(Sort sort)
Set the Sort order to use for all (flushed and merged) segments.
IndexWriterConfigsetInfoStream(InfoStream infoStream)
Information about merges, deletes and a message when maxFieldLength is reached will be printed to this.
IndexWriterConfigsetInfoStream(PrintStream printStream)
Convenience method that uses PrintStreamInfoStream .
IndexWriterConfigsetMaxBufferedDocs(int maxBufferedDocs)
IndexWriterConfigsetMergedSegmentWarmer(IndexReaderWarmer mergeSegmentWarmer)
IndexWriterConfigsetMergePolicy(MergePolicy mergePolicy)
IndexWriterConfigsetMergeScheduler(MergeScheduler mergeScheduler)
Expert: sets the merge scheduler used by this writer.
IndexWriterConfigsetOpenMode(OpenMode openMode)
Specifies OpenMode of the index.
IndexWriterConfigsetRAMBufferSizeMB(double ramBufferSizeMB)
IndexWriterConfigsetRAMPerThreadHardLimitMB(int perThreadHardLimitMB)
Expert: Sets the maximum memory consumption per thread triggering a forced flush if exceeded.
IndexWriterConfigsetReaderPooling(boolean readerPooling)
By default, IndexWriter does not pool the SegmentReaders it must open for deletions and merging, unless a near-real-time reader has been obtained by calling DirectoryReader#open(IndexWriter) .
IndexWriterConfigsetSimilarity(Similarity similarity)
Expert: set the Similarity implementation used by this IndexWriter.
IndexWriterConfigsetUseCompoundFile(boolean useCompoundFile)