@Override
        public Document apply(Document input) {
            return input;
        }
{@code LuceneQuery} is a Querydsl query implementation for Lucene queries.
<p>
Example:
</p>

<pre>
{@code
QDocument doc = new QDocument("doc");
IndexSearcher searcher = new IndexSearcher(index);
LuceneQuery query = new LuceneQuery(true, searcher);
List<Document> documents = query
    .where(doc.year.between("1800", "2000").and(doc.title.startsWith("Huckle"))
    .fetch();
}
</pre>

@author vema
querydsl-lucene5/src/main/java/com/querydsl/lucene5/LuceneQuery.java