Apache Lucene.Net 2.4.0 Class Library API

IndexWriter Fields

The fields of the IndexWriter class are listed below. For a complete list of IndexWriter class members, see the IndexWriter Members topic.

Public Static Fields

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

See Also

IndexWriter Class | Lucene.Net.Index Namespace