master thesis part lucene extensions