Lucene Indexer that is orders of magnitude better than it's predecessor and much more flexible