| Class | Description |
|---|---|
| Crawler |
Class for managing crawling pages, calling parse methods, and
storing the results.
|
| Driver |
Driver class to manage the execution of different components.
|
| FileUtils |
FileUtils will contain the functionality needed to write
our table objects to files as well as read them back later
when we need them.
|
| MyQueue | |
| Node | |
| Page |
Page object to represent a web page.
|
| Parser |
Fetch web page from URL, extract and return content.
|
| Result |
Result class will represent the a web page and it's score.
|
| Search |
Search class will prepare the necessary data structures
for searching and then execute provided queries.
|
| SearchThread | |
| Word |
Word class will represent a word as well as
the ID's of URL's that it is associated with.
|
| Exception | Description |
|---|---|
| ParseException |
The exception class for Parser.
|