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.
|