public FlatSearchResponse searchFlat( FlatSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { return searcher.searchFlatPaged( request, indexingContexts.values() ); } else { return searcher.forceSearchFlatPaged( request, request.getContexts() ); } }