@Override
    public QueryResults<T> fetchResults() {
        List<T> documents = innerList();
        /*
         * TODO Get rid of fetchCount(). It could be implemented by iterating
         * the fetch results in fetch* from n to m.
         */
        return new QueryResults<T>(documents, queryMixin.getMetadata()
                .getModifiers(), innerCount());
    }
Load only the fields of the given paths

@param paths
           fields to load
@return the current object
querydsl-lucene5/src/main/java/com/querydsl/lucene5/AbstractLuceneQuery.java