
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.