lucene extend