adds additional lucene impl and unit tests.