TopFieldCollectorManager
Creates a new TopFieldCollectorManager from the given arguments, with thread-safe internal states.
NOTE: The instances returned by this method pre-allocate a full array of length numHits.
Parameters
the sort criteria (SortFields).
the number of results to collect.
the number of docs to count accurately. If the query matches more than totalHitsThreshold hits then its hit count will be a lower bound. On the other hand if the query matches less than or exactly totalHitsThreshold hits then the hit count of the result will be accurate. Integer.MAX_VALUE may be used to make the hit count accurate, but this will also make query processing slower.
Deprecated
Use {@link #TopFieldCollectorManager(Sort, int, FieldDoc, int)}, the supportsConcurrency parameter is now a no-op.
Creates a new TopFieldCollectorManager from the given arguments.
NOTE: The instances returned by this method pre-allocate a full array of length numHits.
Parameters
the sort criteria (SortFields).
the number of results to collect.
the previous doc after which matching docs will be collected.
the number of docs to count accurately. If the query matches more than totalHitsThreshold hits then its hit count will be a lower bound. On the other hand if the query matches less than or exactly totalHitsThreshold hits then the hit count of the result will be accurate. Integer.MAX_VALUE may be used to make the hit count accurate, but this will also make query processing slower.
to use thread-safe and slower internal states for count tracking.