public static bool IsSorted(AtomicReader reader, Sort sort)
{
if (reader is SegmentReader)
{
SegmentReader segReader = (SegmentReader)reader;
IDictionary<string, string> diagnostics = segReader.SegmentInfo.Info.Diagnostics;
var diagnosticsSort = diagnostics.ContainsKey(SORTER_ID_PROP) ? diagnostics[SORTER_ID_PROP] : null;
if (diagnostics != null && sort.ToString().Equals(diagnosticsSort))
{
return true;
}
}
return false;
}