Поисковая система (search engine)

Поисковая система (англ. search engine) — это компьютерная система, предназначенная для поиска информации. Одно из наиболее известных применений поисковых систем — веб-сервисы для поиска текстовой или графической информации во Всемирной паутине. Существуют также системы, способные искать файлы на FTP-серверах, товары в интернет-магазинах, информацию в группах новостей Usenet.

Для поиска информации с помощью поисковой системы пользователь формулирует поисковый запрос. Работа поисковой системы заключается в том, чтобы по запросу пользователя найти документы, содержащие либо указанные ключевые слова, либо слова, как-либо связанные с ключевыми словами. При этом поисковая система генерирует страницу результатов поиска. Такая поисковая выдача может содержать различные типы результатов, например: веб-страницы, изображения, аудиофайлы. Некоторые поисковые системы также извлекают информацию из подходящих баз данных и каталогов ресурсов в Интернете.

Поисковая система тем лучше, чем больше документов, релевантных запросу пользователя, она будет возвращать. Результаты поиска могут становиться менее релевантными из-за особенностей алгоритмов (см. «Пузырь фильтров») или вследствие человеческого фактора. По состоянию на 2015 год самой популярной поисковой системой в мире является Google, однако есть страны, где пользователи отдали предпочтение другим поисковикам. Так, например, в России «Яндекс» обгоняет Google больше, чем на 10%.

По методам поиска и обслуживания разделяют четыре типа поисковых систем: системы, использующие поисковых роботов, системы, управляемые человеком, гибридные системы и мета-системы.

В архитектуру поисковой системы обычно входят:

  • поисковый робот, собирающий информацию с сайтов сети Интернет или из других документов;
  • индексатор, обеспечивающий быстрый поиск по накопленной информации;
  • поисковик — графический интерфейс для работы пользователя.

Принцип работы поисковой системы

Все поисковые системы в интернете работают по схожей схеме:

  • пользователь вводит в поисковую строку запрос, по которому хочет найти информацию;
  • поисковые алгоритмы обрабатывают его и выбирают из своей базы веб-страницы, которые максимально отвечают запросу;
  • эти веб-страницы ранжируются алгоритмами поисковой системы по релевантности;
  • пользователь получает готовый список страниц, подходящих под его запрос.

Ключевые характеристики поисковых систем

Задача поисковой системы — дать пользователю максимально точный и понятный ответ на его запрос.

Для этого разработчики поиска работают над следующими характеристиками ПС (чем выше — тем лучше):

  • полнота — количество страниц, релевантных запросу пользователя и найденных поисковой системой, по отношению к общему числу релевантных запросу страниц в интернете;
  • точность — степень релевантности найденных страниц запросу пользователя;
  • актуальность — наличие в поисковой базе «свежих» документов;
  • скорость поиска — время, которое требуется поисковой системе на обработку запроса и подбор результатов поиска.

Делитесь нашими материалами с друзьями!

 

 

Заказать разработку сайта