Lotsa tests did hacks like:
SegmentReader reader = (SegmentReader) IndexReader.open(dir);
They broke. This method serves as a hack to keep hacks working

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

Syntax

C#
public static SegmentReader GetOnlySegmentReader(
	Directory dir
)
Visual Basic
Public Shared Function GetOnlySegmentReader ( _
	dir As Directory _
) As SegmentReader
Visual C++
public:
static SegmentReader^ GetOnlySegmentReader(
	Directory^ dir
)

Parameters

dir
Type: Lucene.Net.Store..::..Directory

[Missing <param name="dir"/> documentation for "M:Lucene.Net.Index.SegmentReader.GetOnlySegmentReader(Lucene.Net.Store.Directory)"]

Return Value

[Missing <returns> documentation for "M:Lucene.Net.Index.SegmentReader.GetOnlySegmentReader(Lucene.Net.Store.Directory)"]

See Also