working lucene example