getDocComparator
Get a comparator that determines the sort order of docs within a single Reader.
NB We cannot simply use the FieldComparator API because it requires docIDs to be sent in-order. The default implementations allocate arraymaxDoc to hold native values for comparison, but 1) they are transient (only alive while sorting this one segment) and 2) in the typical index sorting case, they are only used to sort newly flushed segments, which will be smaller than merged segments
Parameters
reader
the Reader to sort
maxDoc
the number of documents in the Reader