Apache Lucene.Net 2.4.0 Class Library API

LogMergePolicy.FindMerges Method 

Checks if any merges are now necessary and returns a {@link MergePolicy.MergeSpecification} if so. A merge is necessary when there are more than {@link #setMergeFactor} segments at a given level. When multiple levels have too many segments, this method will return multiple merges, allowing the {@link MergeScheduler} to use concurrency.

public override MergeSpecification FindMerges(
   SegmentInfos infos,
   IndexWriter writer
);

See Also

LogMergePolicy Class | Lucene.Net.Index Namespace