"Информатика (базовый уровень)", Гейн А.Г., Гейн А.А.
Поисковая система — интернет-сервис, который помогает находить веб-страницы, изображения, документы и другие материалы по запросу. Специальные программы-роботы обнаруживают страницы и собирают сведения о них, а индекс хранит эти сведения для быстрого поиска. Когда пользователь вводит запрос, система сопоставляет его с индексом, оценивает релевантность страниц и показывает результаты в определённом порядке. Точность выдачи зависит и от алгоритмов, и от ясности запроса.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Поисковая система — интернет-сервис, который помогает находить веб-страницы и другие материалы по запросу пользователя. Она принимает слова или фразу, обрабатывает их и показывает подходящие результаты. Это нужно для быстрого поиска среди огромного количества опубликованных данных.
Поисковый робот — программа, которая автоматически просматривает страницы сайтов и обнаруживает новые или изменённые материалы. Обычно робот переходит с одной страницы на другую по гиперссылкам. Благодаря ему поисковая система получает сведения о содержимом сайтов без ручного просмотра каждой страницы.
Индекс поисковой системы — организованная база сведений о содержимом найденных страниц, по которой выполняется поиск. В индексе хранятся слова, ссылки и другие признаки материалов, а не обязательно полные копии страниц. Индекс нужен, чтобы отвечать на запросы быстро, используя заранее подготовленные данные.
Релевантность — степень соответствия найденного материала запросу и потребности пользователя. Страница может содержать нужное слово, но не отвечать на вопрос полностью, поэтому одного совпадения недостаточно. Оценка релевантности помогает расположить более подходящие результаты выше менее полезных.
Сначала поисковый робот находит известные адреса и переходит по ссылкам на страницах. Так он обнаруживает новые документы, а также замечает ссылки на материалы, о которых система ещё не знала. Робот периодически возвращается к знакомым сайтам, потому что содержание страниц может измениться и старые сведения постепенно устаревают.
Найденные страницы система анализирует: определяет текст, заголовки, ссылки, изображения и другие признаки содержания. Полученные сведения сохраняются в индексе, поскольку повторный просмотр всего Интернета при каждом запросе занял бы слишком много времени. Обновление индекса позволяет одновременно ускорить поиск и учитывать появление новых материалов.
Когда пользователь вводит запрос, система выделяет в нём важные слова и устанавливает возможный смысл фразы. Затем она сопоставляет запрос с записями индекса, находя страницы, где встречаются подходящие слова или связанные с ними сведения. Дополнительные слова в запросе уменьшают число случайных совпадений и помогают точнее определить цель поиска.
Найденные страницы не показываются в случайном порядке. Алгоритмы оценивают релевантность, совпадение содержания с запросом, качество оформления, ссылки на страницу, свежесть и другие признаки. Поэтому выше обычно оказываются материалы, которые система считает более полезными для данного запроса.
Одинаковый запрос может дать разную выдачу в разных поисковых системах, потому что у них отличаются индексы и правила ранжирования. Результаты меняются и со временем: страницы обновляются, робот получает новые сведения, а алгоритмы поиска совершенствуются. На выдачу также могут влиять язык, регион и момент выполнения запроса.
| Этап | Что происходит | Результат |
|---|---|---|
| Обнаружение страниц | Робот находит адреса сайтов и переходит по ссылкам. | Выявлены новые и уже известные страницы. |
| Сбор сведений о страницах | Система анализирует текст, заголовки, ссылки и другие признаки. | Получено описание содержания страниц. |
| Создание и обновление индекса | Сведения организуются и добавляются в базу поиска. | Сформирован актуальный индекс. |
| Обработка запроса | Запрос разбирается и сопоставляется с записями индекса. | Отобраны возможные подходящие страницы. |
| Упорядочивание и показ результатов | Страницы оцениваются и располагаются по порядку. | Пользователь получает поисковую выдачу. |
Таблицу удобно читать как последовательность: каждый этап использует результат предыдущего. Если страница ещё не обнаружена или не попала в индекс, она может отсутствовать в выдаче даже при правильном запросе. Если запрос сформулирован неточно, отбор и последующее упорядочивание тоже будут менее полезными.
Нужно найти официальный сайт своей школы по запросу «школа № 12». Одного номера может быть недостаточно, потому что школы с таким номером есть в разных городах. Поэтому результат нужно не только открыть, но и сопоставить с известными сведениями о своей школе.
Ответ: нужным будет адрес, на котором совпадают номер школы, населённый пункт и официальные данные. Если совпадения нет, запрос следует уточнить или проверить информацию на сайте местного управления образования.
По запросу «ягуар» найдены страницы о животном, автомобиле и программном обеспечении. Слово имеет несколько значений, поэтому поисковая система не может заранее знать, какое из них нужно пользователю. Необходимо добавить признаки, связанные с природой и биологией.
Ответ: подходящий запрос — «ягуар животное среда обитания» или «ягуар хищник описание». Дополнительные слова сужают область поиска и повышают релевантность выдачи.
Нужно найти актуальные правила поступления в конкретный вуз и оценить надёжность страниц. Общий запрос может привести к старым статьям, рекламным материалам или сведениям о другом учебном заведении. Поэтому в запросе нужно указать вуз и год приёмной кампании, а затем проверить найденный источник.
Ответ: надёжнее использовать актуальную страницу или документ на официальном сайте конкретного вуза. Первое место в выдаче само по себе не доказывает достоверность, поэтому дату и источник нужно проверять отдельно.
Ошибка — считать, что поисковик ищет во всём Интернете прямо в момент запроса. Так думают из-за быстрого появления результатов, но обычно поиск идёт по заранее собранному индексу. Проверить себя можно вопросом: могла ли новая страница попасть в индекс, если робот ещё не успел её обнаружить?
Ошибка — вводить слишком общий запрос и ожидать точной выдачи. Пользователь часто забывает, что одно слово может иметь несколько значений, поэтому система показывает разные темы. Если результаты разнородны, добавьте слова, обозначающие нужную область, место или цель поиска.
Ошибка — принимать первое место за гарантию истинности. Высокая позиция означает, что алгоритм считает материал подходящим, но не заменяет проверку автора, даты и подтверждений. Сверьте сведения с официальными или другими авторитетными источниками.
Ошибка — ожидать, что робот мгновенно обнаружит каждую новую страницу. Обновление зависит от ссылок, работы робота и времени перестроения индекса. Если материал не найден, повторите поиск позже и попробуйте найти ссылку на него с уже известного сайта.
Для понимания работы поисковых систем полезно знать, как устроены веб-страницы, гиперссылки и адреса сайтов. Именно переходы по ссылкам помогают роботам находить новые материалы. Адрес сайта также позволяет отличить нужный ресурс от похожих страниц.
Индексация и составление запросов связаны с оценкой достоверности интернет-источников. При подготовке учебного исследования нужно проверять автора, дату, цель публикации и подтверждение фактов. Поисковая выдача помогает найти источники, но не заменяет их критический анализ.
Поисковые системы обрабатывают большие объёмы данных и используют алгоритмы сортировки и ранжирования. Эти процессы связаны с информатикой, базами данных и автоматизированным анализом текста. Понимание таких алгоритмов объясняет, почему результаты имеют определённый порядок.
Почему поисковая система не показывает новую страницу сразу после её публикации?
Робот должен обнаружить новую страницу, просмотреть её и передать сведения в индекс. На это требуется время, а скорость зависит от структуры сайта, ссылок на страницу и частоты обновления индекса.
Чем поисковый робот отличается от поисковой системы?
Поисковый робот — программа, которая автоматически посещает страницы и собирает сведения о них. Поисковая система включает роботов, индекс, алгоритмы обработки запросов и интерфейс, через который пользователь получает результаты.
Что означает релевантность результата?
Релевантность — это степень соответствия найденного материала запросу и потребности пользователя. Чем точнее страница отвечает на вопрос и соответствует его цели, тем выше её релевантность.
Почему один и тот же запрос даёт разные результаты в разных поисковиках?
Поисковые системы используют разные роботы, индексы и алгоритмы ранжирования. Кроме того, результаты могут зависеть от времени поиска, региона, языка и других условий.
Как составить запрос, если слово имеет несколько значений?
Добавьте ключевые слова, которые уточняют нужное значение. Например, для сведений о животном вместо слова «ягуар» можно написать «ягуар животное среда обитания».
§ 40. Поисковые системы Интернета