A Google like search engine that provides the features of auto suggestion, spelling correction as well as snippet generation, from the index created on a set of web pages from a specific news website.
In order for the above program to work, we need to have a file called "big.txt" in the project directory, which acts like the dictionary for the Norvig's spell corrector program. big.txt is a file which contains all the words from all the downloaded pages of any website.