_searcher = searcher;
_numHitsToCollect = numHitsToCollect;
_totalHitsRef = totalHitsRef == null ? new TotalHitsRef() : totalHitsRef;
_progressRef = progressRef == null ? new ProgressRef() : progressRef;
_runSlow = runSlow;
_key = new DeepPageKey(_query, _sort, _searcher.getIndexReader().getCombinedCoreAndDeletesKey());
}