Поисковая система (поисковик, ПС) — совокупность аппаратной базы и программных средств, предназначенных для поиска данных, релевантных введенному запросу.
Классификация поисковых систем
По охвату принято выделять поисковики двух видов:
- Глобальные — осуществляют поиск по ресурсам, размещенным в международной компьютерной сети Интернет;
- Локальные — создаются для нужд конкретных организаций, функционируют в рамках корпоративных сетей или определенных сайтов.
Главные задачи и принципы функционирования систем остаются общими.
Принципиальное устройство поисковой системы
В любом глобальном поисковике присутствуют следующие функциональные модули:
- Поисковый робот — программа-краулер, осуществляющая непосредственный поиск веб-документов и других файлов;
- Индексатор — анализирует найденный контент с применением лексических, морфологических и семантических алгоритмов, определяя его тематику и релевантность содержания тому или иному запросу;
- Индекс — база данных поисковой системы, где хранятся ключевые фразы, выявленные индексатором, фрагменты окружающего их текста и гиперссылки на первоисточники;
- Кэш — хранит копии загруженных веб-документов, наличие которых помогает ускорить повторное извлечение информации из уже найденных поисковым ботом страниц.