public IteratorSearchResponse searchIterator( IteratorSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { return searcher.searchIteratorPaged( request, indexingContexts.values() ); } else { return searcher.forceSearchIteratorPaged( request, request.getContexts() ); } }