WebCrawler


Basic Java Search Engine Functionality
(Web Crawler)

In Computer Science Two, my class focused on learning and understanding a variety of data structures. For this project, we learned how to use Hashmaps, Binary Search Trees, and Direct Graphs to build the basic functionality of a search engine. Work entailed creating a Page Ranker, HTML crawler, and Auto Completion for User Input. Originally, this assignment was built for CLI and local files; however, post-class I added a GUI and the ability to crawl WebPages rather than local directories [WORK IN PROGRESS]. Right now I have created an HTML crawler GUI but Page Ranker and Auto Completion still run through CLI.

GitHub