Работа с поисковыми серверами
Работа с поисковыми серверами не составляет большого труда. В адресной строке браузера набираете его адрес (например: www.yandex.ru), в строке запроса набираете на нужном языке ключевые слова или фразу, соответствующие ресурсу или ресурсам Сети, которые вы хотите найти. Затем нажимаете мышью на кнопку «Найти» или «Поиск» («Search») и в рабочее окно браузера загружается первая страница с результатами поиска (Рис.8)
Рис. 8. Окно поисковой системы Yandex
Обычно поисковый сервер выдает результаты поиска небольшими порциями, например, по 10 на одну страницу выдачи. Поэтому часто они занимают больше одной страницы. Тогда под списком рекомендуемых ссылок будет находиться ссылка, предлагающая перейти к следующей «порции» результатов поиска (см. рис. 9).
Перейти на страницу 1 |2|3|4|5|б|7|8| Дальше»
Рис. 9.
В идеальном случае тот ресурс, который вы ищете, поисковый сервер поместит на первую страницу результатов поиска, и вы сразу распознаете нужную ссылку по краткому описанию. Однако часто приходится просмотреть несколько ресурсов, прежде чем обнаруживается подходящий. Как правило, пользователь просматривает их в новых окнах браузера, не закрывая окно браузера с результатами поиска. Иногда поиск и просмотр найденных ресурсов ведется в одном и том же окне браузера.
Формирование запросов
Успешность поиска информации напрямую зависит от того, насколько грамотно вы составили поисковый запрос.
Рассмотрим простой пример. Предположим, вы хотите купить компьютер, но не знаете, какие модификации сегодня существуют и каковы их характеристики. Чтобы получить требуемую информацию можно воспользоваться Интернетом, задав запрос поисковой машине. Если зададим в строке поиска слово «компьютер», то результатом поиска будет более 6 миллионов (!) ссылок. Естественно, среди них есть и страницы, удовлетворяющие нашим требованиям, однако найти их среди такого количества не представляется возможным.
Если же написать «какие модификации компьютеров существуют сегодня», то поисковый сервер предложит вам просмотреть около двухсот страниц, но ни одна из них не будет строго соответствовать запросу. Другими словами, в них встречаются отдельные слова из вашего запроса, но речь может идти совсем не о компьютерах, а, скажем, о существующих модификациях стиральных машин или о количестве компьютеров, имеющихся в наличии на складе какой-то фирмы на этот день.
Вообще с первого раза удачно задать вопрос поисковому серверу получается не всегда. Если запрос короткий и в нем присутствуют только часто употребляемые слова, может быть найдено очень много документов, сотни тысяч и миллионы. Наоборот, если ваш запрос окажется слишком детализированным или в нем будут использованы очень редкие слова, вы увидите сообщение о том, что ресурсов, отвечающих вашему запросу, в базе сервера не найдено.
Постепенное сужение или расширение фокуса поиска через увеличение или уменьшение списка ключевых слов, замена неудачных поисковых терминов на более удачные помогут вам улучшить результаты поиска.
Кроме количества слов важную роль в запросе играет их содержание. Ключевые слова, составляющие поисковый запрос, обычно просто разделяются пробелами. Необходимо помнить, что различные поисковые сервера по-разному интерпретируют это. Некоторые из них отбирают по такому запросу только документы, содержащие все ключевые слова, то есть воспринимают пробел в запросе как логическую связку «и». Некоторые интерпретируют пробел как логическое «или» и ищут документы, содержащие хотя бы одно из ключевых слов.
При формировании поискового запроса большинство серверов позволяют в явном виде указать логические связки, объединяющие ключевые слова, и задать некоторые другие параметры поиска. Логические связки обычно обозначаются с помощью английских слов «AND», «OR», «NOT». На разных поисковых серверах при формировании расширенного поискового запроса используется разный синтаксис — так называемый язык запросов. С помощью языка запроса вы можете указать, какие слова обязательно должны встретиться в документе, каких быть не должно, какие желательны (то есть могут быть, а могут не быть).
Обычно на титульной странице поискового сервера присутствует ссылка «Помощь» (англ. «Help»), обратившись по которой пользователь может ознакомиться с правилами поиска и языком запросов, используемых на данном сервере.
Еще один очень важный момент - это выбор подходящего для ваших задач поискового сервера. Если вы ищете какой-либо определенный файл, то лучше воспользоваться специализированным поисковым сервером, который индексирует не веб-страницы, а файловые архивы в Интернете. Примером таких поисковых серверов может служить FTP Search (http://ftpsearch.lycos.com), а для поиска файлов по российским архивам лучше воспользоваться российским аналогом - http://www.fllesearch.ru.
Если веб-страница, которую вы ищете, расположена в русской части Сети, возможно, стоит воспользоваться русскими поисковыми серверами. Они лучше работают с русскоязычными поисковыми запросами, снабжены интерфейсом на русском языке.
В таблице приведен список некоторых наиболее известных поисковых серверов общего назначения. Все эти сервера в настоящее время предлагают и полнотекстовый поиск, и поиск по категориям, сочетая в себе, таким образом, достоинства индексирующего сервера и сервера-каталога.
Список наиболее популярных поисковых серверов общего назначения.
Англоязычные: | Русскоязычные |
http://www.yahoo.com | http://www.site.kz |
http://www.google.com | http://www.yandex.ru |
http://www.hotbot.com | http ://www.rambler.ru |
Перечень основных понятий:Серверы-индексы. Серверы-каталоги.
Ключевые моменты:. Серверы-индексы. Серверы-каталоги. Работа с поисковыми серверами. Формирование запросов
Вопросы к самопроверке:
1. Как работают серверы- индексы?
2. Что представляют собой серверы - каталоги?
3. Когда пользуются каталогами?
4. Перечислите, какими бывают поисковые каталоги и охарактеризуйте их?
5. Как работать с поисковыми серверами?
6. От чего зависит успешность поиска информации?
7. Всегда ли с первого раза удаётся удачно задать вопрос поисковому серверу?
8. Кроме количества слов важную роль в формирование запроса играет…?
9. Как обычно обозначаются логические связи?
10. Что можно указать с помощью языка запроса?