Lucene.Net 1.9.1 Class Library

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

COMMIT_LOCK_NAME 
COMMIT_LOCK_TIMEOUT Default value is 10,000.
DEFAULT_MAX_BUFFERED_DOCS Default value is 10. Change using {@link #SetMaxBufferedDocs(int)}.
DEFAULT_MAX_FIELD_LENGTH Default value is 10,000. Change using {@link #SetMaxFieldLength(int)}.
DEFAULT_MAX_MERGE_DOCS Default value is {@link Integer#MAX_VALUE}. Change using {@link #SetMaxMergeDocs(int)}.
DEFAULT_MERGE_FACTOR Default value is 10. Change using {@link #SetMergeFactor(int)}.
DEFAULT_MIN_MERGE_DOCS 
DEFAULT_TERM_INDEX_INTERVAL Default value is 128. Change using {@link #SetTermIndexInterval(int)}.
WRITE_LOCK_NAME 
WRITE_LOCK_TIMEOUT Default value is 1,000.

Public Instance Fields

infoStreamIf non-null, information about merges will be printed to this.
maxFieldLength The maximum number of terms that will be indexed for a single field in a document. This limits the amount of memory required for indexing, so that collections with very large files will not crash the indexing process by running out of memory. Note that this effectively truncates large documents, excluding from the index terms that occur further in the document. If you know your source documents are large, be sure to set this value high enough to accomodate the expected size. If you set it to Integer.MAX_VALUE, then the only limit is your memory, but you should anticipate an OutOfMemoryError. By default, no more than 10,000 terms will be indexed for a field.
maxMergeDocs 
mergeFactor 
minMergeDocs 

See Also

IndexWriter Class | Lucene.Net.Index Namespace