private Document extractDocument(int index) throws IOException { if ( allowFieldSelection ) { if ( fieldLoadingVisitor == null ) { //we need no fields return null; } else { queryHits.visitDocument( index, fieldLoadingVisitor ); return fieldLoadingVisitor.getDocumentAndReset(); } } else { return queryHits.doc( index ); } }
private Document extractDocument(int index) throws IOException { if ( allowFieldSelection ) { if ( fieldLoadingVisitor == null ) { //we need no fields return null; } else { queryHits.visitDocument( index, fieldLoadingVisitor ); return fieldLoadingVisitor.getDocumentAndReset(); } } else { return queryHits.doc( index ); } }