Search-Project For Part 1, Lucene Approach: run: python ./join-data/lucenedatacreate.py (Creates data for lucene index) java src/part1/IndexData.java (Generate lucene index) java src/part1/SearchForQuery (Generate results for categories) ML Approach: run: python ./join-data/createMongoDBCollection.py (To join business and attribute data) python ./src/part1/ML_part1.py For Part 2: run: python ./join-data/createMongoDBCollection.py (To join business and attribute data, if not already done) python ./src/part2/part2.py