Lucene is a wonderful thing