A web search engine is designed in a way to search for information on the World Wide Web. The search results are usually presented in a list of results and are commonly called as hits. The information may consist of web pages, images, information and other types of files. Some search engines also mine data available in databases or open directories. Unlike Web directories, which are maintained by human editors, search engines operate algorithmically or are a mixture of algorithmic and human input.