Example usage for Java org.apache.lucene.index IndexWriterConfig fields, constructors, methods, implement or subclass
The text is from its open source code.
int | DISABLE_AUTO_FLUSH Denotes a flush trigger is disabled. |
int | DEFAULT_MAX_BUFFERED_DOCS Disabled by default (because IndexWriter flushes by RAM usage by default). |
double | DEFAULT_RAM_BUFFER_SIZE_MB Default value is 16 MB (which means flush when buffered docs consume approximately 16 MB RAM). |
IndexWriterConfig(Analyzer analyzer) Creates a new config that with the provided Analyzer . | |
IndexWriterConfig() Creates a new config, using StandardAnalyzer as the analyzer. |
Analyzer | getAnalyzer() |
Codec | getCodec() |
IndexCommit | getIndexCommit() |
IndexDeletionPolicy | getIndexDeletionPolicy() |
InfoStream | getInfoStream() |
int | getMaxBufferedDocs() |
IndexReaderWarmer | getMergedSegmentWarmer() |
MergePolicy | getMergePolicy() |
MergeScheduler | getMergeScheduler() |
double | getRAMBufferSizeMB() |
Similarity | getSimilarity() |
IndexWriterConfig | setCodec(Codec codec) Set the Codec . |
IndexWriterConfig | setCommitOnClose(boolean commitOnClose) Sets if calls IndexWriter#close() should first commit before closing. |
IndexWriterConfig | setIndexCommit(IndexCommit commit) Expert: allows to open a certain commit point. |
IndexWriterConfig | setIndexDeletionPolicy(IndexDeletionPolicy delPolicy) Expert: allows an optional IndexDeletionPolicy implementation to be specified. |
IndexWriterConfig | setIndexSort(Sort sort) Set the Sort order to use for all (flushed and merged) segments. |
IndexWriterConfig | setInfoStream(InfoStream infoStream) Information about merges, deletes and a message when maxFieldLength is reached will be printed to this. |
IndexWriterConfig | setInfoStream(PrintStream printStream) Convenience method that uses PrintStreamInfoStream . |
IndexWriterConfig | setMaxBufferedDocs(int maxBufferedDocs) |
IndexWriterConfig | setMergedSegmentWarmer(IndexReaderWarmer mergeSegmentWarmer) |
IndexWriterConfig | setMergePolicy(MergePolicy mergePolicy) |
IndexWriterConfig | setMergeScheduler(MergeScheduler mergeScheduler) Expert: sets the merge scheduler used by this writer. |
IndexWriterConfig | setOpenMode(OpenMode openMode) Specifies OpenMode of the index. |
IndexWriterConfig | setRAMBufferSizeMB(double ramBufferSizeMB) |
IndexWriterConfig | setRAMPerThreadHardLimitMB(int perThreadHardLimitMB) Expert: Sets the maximum memory consumption per thread triggering a forced flush if exceeded. |
IndexWriterConfig | setReaderPooling(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) . |
IndexWriterConfig | setSimilarity(Similarity similarity) Expert: set the Similarity implementation used by this IndexWriter. |
IndexWriterConfig | setUseCompoundFile(boolean useCompoundFile) |