The fields of the IndexWriter class are listed below. For a complete list of IndexWriter class members, see the IndexWriter Members topic.
DEFAULT_MAX_BUFFERED_DELETE_TERMS | Disabled by default (because IndexWriter flushes by RAM usage by default). Change using {@link #SetMaxBufferedDeleteTerms(int)}. |
DEFAULT_MAX_BUFFERED_DOCS | Disabled by default (because IndexWriter flushes by RAM usage by default). Change using {@link #SetMaxBufferedDocs(int)}. |
DEFAULT_MAX_FIELD_LENGTH | Default value is 10,000. Change using {@link #SetMaxFieldLength(int)}. |
DEFAULT_MAX_MERGE_DOCS | |
DEFAULT_MAX_SYNC_PAUSE_SECONDS | Default for {@link #getMaxSyncPauseSeconds}. On Windows this defaults to 10.0 seconds; elsewhere it's 0. |
DEFAULT_MERGE_FACTOR | |
DEFAULT_RAM_BUFFER_SIZE_MB | Default value is 16 MB (which means flush when buffered docs consume 16 MB RAM). Change using {@link #setRAMBufferSizeMB}. |
DEFAULT_TERM_INDEX_INTERVAL | Default value is 128. Change using {@link #SetTermIndexInterval(int)}. |
DISABLE_AUTO_FLUSH | Value to denote a flush trigger is disabled |
MAX_TERM_LENGTH | Absolute hard maximum length for a term. If a term arrives from the analyzer longer than this length, it is skipped and a message is printed to infoStream, if set (see {@link #setInfoStream}). |
WRITE_LOCK_NAME | Name of the write lock in the index. |
WRITE_LOCK_TIMEOUT | Default value for the write lock timeout (1,000). |
IndexWriter Class | Lucene.Net.Index Namespace