Mini Zoggle --- Search Engine of UC Irvine -- Zot!Zot!Zot!
• Designed a multi-thread web crawler based on Crawler4j and used it to fetch about 120,000 UC Irvine webpages and stored these data in files and implemented text processing APIs to analyze the files and stored data in MongoDB.
• Implemented TF-IDF to build inverted-index model to score webpages and improved search result with PageRank algorithm.
• Built search engine with web interface using Python flask framework for user input and output display and evaluated result by NDCG method with over 80% correct.