1.Spider(паук)
Программа которая скачивает веб-страницы.Работает напрямую с html-тесктом страницы.
2.Crawler(″краулер,путешествующий паук″)
Следует по всем ссылкам найденным на странице.Краулер осуществляет поиск новых документов.
3.Indexer(индексатор)
Анализирует страницы ,скаченные пауками.Наиболее важен для продвижения сайта.
4.Database(база данных)
Хранилище скачанных и обработанных страниц.
5.Search engine results engine
Система выдачи результатов.Извлекает результат поиска из базы данных.
6. Web server
На сервере присутствует html-страница с полем ввода, в котором пользователь может задать интересующий его поисковый термин.