- save() - Method in class Driver
-
Save the word and page table from Crawler to memory
by calling the required FileUtils methods.
- savePageTable(List<Page>, String) - Method in class FileUtils
-
Write the page table to a file.
- saveWordTable(List<Word>, String) - Method in class FileUtils
-
Write the wordTable to a file as an ObjectOutputStream
- score - Variable in class Result
-
The score for this Result
- search(String) - Method in class Driver
-
Execute a query by invoking the necessary
components of the Search class
- Search - Class in <Unnamed>
-
Search class will prepare the necessary data structures
for searching and then execute provided queries.
- Search(String, String) - Constructor for class Search
-
Constructor for Search should load word list and page list from object files specified.
- SearchThread - Class in <Unnamed>
-
- SearchThread(int, int, String[]) - Constructor for class SearchThread
-
Constructor for this Thread.
- serialVersionUID - Static variable in class Page
-
- serialVersionUID - Static variable in class Result
-
- serialVersionUID - Static variable in class Word
-
- setNext(Node) - Method in class Node
-
Set the reference to the next Node in our Queue
- setPrev(Node) - Method in class Node
-
Set the reference to the previous Node in our Queue
- setup(String, String) - Method in class Search
-
Read in word and page table Objects from files.
- size() - Method in class MyQueue
-
Determine the size of the Queue
- sort() - Method in class Search
-
Method to sort our ArrayList of Results by
their score.
- start - Variable in class SearchThread
-
Starting index for this thread