* @throws BlurException
*/
@Override
public BlurIterator<ScoreDoc, BlurException> iterator() throws BlurException {
PagingIterator iterator = new PagingIterator();
DeepPageContainer deepPageContainer = getDeepPageContainer(skipTo);
if (deepPageContainer == null) {
deepPageContainer = new DeepPageContainer();
}
iterator.after = deepPageContainer.scoreDoc;
iterator.counter = deepPageContainer.position;
iterator.search();
_progressRef.skipTo.set(skipTo);