add LuceneWrapper class