Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КТ в НиОбр.Курс лекций .docx
Скачиваний:
9
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Поисковые системы (обзор)

Поисковая система – комплекс специальных программ для поиска в с ети.

Поисковым системам (поисковикам) не было аналога в докомпьютерном мире.

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

Поисковики, как и каталоги, организуют информацию, сортируют ее и упорядочивают. Но организуют ее не в строгом, раз определенном и закостеневшем порядке, а каждый раз в разном. В том порядке, который максимально соответствует запросу пользователя.

Алгоритм определения релевантности у каждой поисковой системы свой и постоянно совершенствуется. Но, если посмотреть результаты поиска на любой наш запрос в любой системе, наряду с полезными нам ссылками мы всегда увидим немало ненужной информации, мусора. Или соответствие между тем, что мы ищем и тем, что находим – оставляет желать лучшего.

Несмотря на это, поисковые системы по популярности в десятки раз превосходят каталоги. Быстрота поиска, широчайшая база, по которой проводится поиск, способствуют вытеснению каталогов.

Развитие поисковых систем

С емантический каталог + поисковая система – наиболее вероятное средство поиска будущего.

10 февраля 2004 года консорциум World Wide Web (W3C), который определяет стандарты технологий, используемых в сети, официально рекомендовал использовать при построении сайтов семантические структуры. Семантические структуры для сайта – это некое техническое описание страниц, скрытое от пользователя. Семантические структуры будут содержать стандартизованную информацию о странице – географическое положение, отрасль, тип страницы (магазин, информационный ресурс, форум).

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

Поисковые системы. Общее описание Что мы видим на первой странице поисковика?

Кнопка “искать” - главный элемент поисковой системы!

С амые известные поисковые системы, работающие с русскоязычным контентом – это Рамблер, Яндекс, Google (Google – крупнейший мировой поисковик, работающий с разными языками).

Внешне главные страницы поисковиков выглядят примерно одинаково и, если не брать во внимание дополнительные сервисы, содержат одни и те же основные элементы. Они естественны и просты. Практически любой человек, попав на первую страницу поисковой системы, может начать с ней работать.

Основные элементы поисковых систем это:

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

  • кнопка “искать”, на которую надо нажать для начала поиска;

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

Внутренняя структура поисковых систем

Механизм работы поисковиков

Каждая поисковая система – это комплекс программ.

Основные части программного комплекса:

  1. Робот spider (паук). Автономно работающая программа, которая перебирает страницы сайтов, стоящих в очереди на индексацию. Она скачивает на диск поискового сервера содержимое исследуемых страниц.

  2. Робот crawler (“путешествующий” паук). Его задача - собирать все ссылки на исследуемой странице, находить среди них новые, неизвестные поисковой системе, и добавлять их в список ожидающих индексации.

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

  4. База данных. Хранит ссылки на страницы, словарь встречаемых на странице слов и много другой информации, которая необходима для формирования результатов поиска.

  5. Система обработки запросов и выдачи результатов. Принимает запрос пользователя, формирует запрос к базе данных, получает оттуда результат и передает его пользователю.