← Все вопросы

Что такое поисковик и как он находит нужные сайты?

Задан 5 месяцев назад1к просмотров2 ответа
6

Вбиваю запрос в Google или Яндекс — и мне за секунду показывают кучу сайтов по теме. Откуда поисковик знает, на каких сайтах что написано? Он же не читает весь интернет в момент запроса?

2 ответа

11
✓ Принятый ответ — помог автору

Хороший вопрос — и нет, он не читает весь интернет в момент запроса, это было бы слишком долго. Работает в два этапа:

  1. Заранее (всё время в фоне): у поисковика есть программы-«пауки» (роботы, краулеры), которые постоянно обходят сайты, читают их и записывают, что и где написано, в огромную базу — индекс. Это как заранее составленный гигантский каталог библиотеки.
  2. В момент запроса: ты вводишь слова — поисковик не бежит по интернету, а быстро ищет по своему готовому индексу и выдаёт страницы, где эти слова есть.

Поэтому так быстро: вся тяжёлая работа (чтение сайтов) сделана заранее, а тебе показывают результат из готовой базы.

4

Дополню про порядок результатов. Подходящих страниц находятся тысячи, и поисковик их ранжирует — решает, какие показать выше. Учитывает кучу всего: насколько страница соответствует запросу, сколько других сайтов на неё ссылаются, удобство, скорость загрузки и т.д. Наука о том, как попасть выше, называется SEO.

Ваш ответ

Войдите, чтобы ответить на вопрос.