try LuceneQuery