throws IOException {
reader = atomicReaderContext.reader();
docIdValues = reader.getNumericDocValues(LuceneUtil.FIELD_DOC_ID);
if (bits != null) {
matchingDocs.add(new MatchingDocs(context, bits, totalHits, scores));
}
bits = new FixedBitSet(reader.maxDoc());
totalHits = 0;
scores = new float[64]; // some initial size
context = atomicReaderContext;