lucene java project for data warehouse course