The fields of the IndexWriter class are listed below. For a complete list of IndexWriter class members, see the IndexWriter Members topic.
![]() COMMIT_LOCK_NAME | |
![]() COMMIT_LOCK_TIMEOUT | Default value is 10000. Use Lucene.Net.commitLockTimeout system property to override. |
![]() DEFAULT_MAX_FIELD_LENGTH | Default value is 10000. Use Lucene.Net.maxFieldLength system property to override. |
![]() DEFAULT_MAX_MERGE_DOCS | Default value is {@link Integer.MAX_VALUE}. Use Lucene.Net.maxMergeDocs system property to override. |
![]() DEFAULT_MERGE_FACTOR | Default value is 10. Use Lucene.Net.mergeFactor system property to override. |
![]() DEFAULT_MIN_MERGE_DOCS | Default value is 10. Use Lucene.Net.minMergeDocs system property to override. |
![]() WRITE_LOCK_NAME | |
![]() WRITE_LOCK_TIMEOUT | Default value is 1000. Use Lucene.Net.writeLockTimeout system property to override. |
infoStream | If 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 |
IndexWriter Class | Lucene.Net.Index Namespace