Lucene.Net.Index.IndexReader reader = ...; string segmentFileName = Lucene.Net.Index.SegmentInfos.GetCurrentSegmentFileName(reader);
Lucene.Net.Store.Directory directory = ...; Lucene.Net.Index.SegmentInfos segmentInfos = new Lucene.Net.Index.SegmentInfos(); segmentInfos.Read(directory); foreach (Lucene.Net.Index.SegmentCommitInfo commit in segmentInfos.GetCommitSegments()) { Console.WriteLine("Segment name: " + commit.Info.Name); }This example retrieves information about the committed segments in the provided directory and prints the names of the segments. Package Library: The lucene.net.index.segmentinfos API is part of the Lucene.Net library, which is a .NET port of the popular Lucene search engine library written in Java.