Typically a search engine works by sending out a spider to
fetch as many documents as possible. Another program, called an inducer, then
reads these documents and creates an index based on the worlds contained in
each document. Each search engine uses a proprietary algorithm to create its indices
such that, ideally only meaningful results are returned for each query.
Search engines use automated software programs
called spiders or bots to survey the web and build their databases. Web documents
are derived by these programs and analyzed. Data collected from each web pages
are then added to the search engine index. When you enter a query at a search
engine site your input is checked against the search engines index of al the
web pages it has analyzed. The best URL are then returned to you as hits. Ranked
in order with the best results at the top.