A search engine allows internet users to search for information or documents within the World Wide Web. Search engines store information about many websites that they retrieve by so called spiders or crawlers (automated Web Browser) in an index database. By means of the entered Keywords, the search engine examines the index of its database and provides the user with a list of best-matching web pages.