Learning Apache Lucene.