Expert: like {@link #getReader}, except you can specify which termInfosIndexDivisor should be used for any newly opened readers.

Namespace: Lucene.Net.Index
Assembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1

Syntax

C#
public virtual IndexReader GetReader(
	int termInfosIndexDivisor
)
Visual Basic
Public Overridable Function GetReader ( _
	termInfosIndexDivisor As Integer _
) As IndexReader
Visual C++
public:
virtual IndexReader^ GetReader(
	int termInfosIndexDivisor
)

Parameters

termInfosIndexDivisor
Type: System..::..Int32
Subsambles which indexed terms are loaded into RAM. This has the same effect as {@link IndexWriter#setTermIndexInterval} except that setting must be done at indexing time while this setting can be set per reader. When set to N, then one in every N*termIndexInterval terms in the index is loaded into memory. By setting this to a value > 1 you can reduce memory usage, at the expense of higher latency when loading a TermInfo. The default value is 1. Set this to -1 to skip loading the terms index entirely.

Return Value

[Missing <returns> documentation for "M:Lucene.Net.Index.IndexWriter.GetReader(System.Int32)"]

See Also