Programs call "WebCrawlers" or "Spiders" seek out websites, their documents, and most importantly associated hyperlinks. The link provide the bridges for the programs to progress throughout the internet.
Documents are collect and sent to the search engine's indexing software for parsing and storage into a database.
User search entries result in a query of the search engine database. Results (depending on the search engine) are collated.
Database results are created into hyperlinks that are displayed on the search engine as search result pages, in some cases including access to the cached document or webpage.
