adding lucene apis