Multiple projects related to information retrieval and web search engines necessary for crawling, indexing and spell-corrections and finally creating a search engine