The document discusses the main components of a search engine: spiders (web crawlers), an indexer, and search software (algorithm). Spiders crawl websites and follow links to collect data. The indexer structures this data for easy retrieval. The search algorithm then determines search results based on relevancy, individual engine factors like indexed pages, and off-page factors like click-through rates and links. Each engine's unique algorithm affects search optimization.