Сетевые информационно-поисковые системы
Поисковая система – программа, размещенная на сайте и предназначенная для предоставления информации, которая в запросе пользователя задана ограниченным набором символов. Под символами в запросе пользователя понимается нс только слово, фраза, по которым необходимо получить большую по объему информацию, но и один или несколько служебных символов. Служебные символы предназначены для формализации запроса путем исключения из него обычных для письменного языка союзов, знаков препинания, окончаний слов. Совокупность служебных символов и правил их использования при построении запроса, передаваемого пользователем поисковой системе, называется языком запросов.
Сетевые информационно-поисковые системы – это поисковые программы, позволяющие находить необходимую пользователю информацию не только на сайте, на котором расположены, но и в локальной или глобальной сети. Эти системы, в отличие от простых средств поиска, обычно не сразу дают пользователю запрашиваемую информацию в расширенном объеме. Результатом их первого поиска является, как правило, список адресов, по которым, возможно, расположена необходимая пользователю информация.
Наиболее популярные сетевые информационно-поисковые системы, функционирующие на основе веб-сайтов: Яндекс (yandex.ru), mail.ru, Google (google.ru), Rambler.ru, FaceBook (ru-ru.facebook.com).
Сетевые поисковые системы позволяют проводить поиск тремя способами.
1. Простой поиск. Выполняется но указанным в запросе словам, разделенным пробелами, и не учитывает их взаимное расположение и местонахождение в текстах. Данный вид поиска дает, как правило, большие списки документов или ссылок, требуя более точного формулирования фразы в запросе или более конкретного задания области поиска. Либо пользователь вынужден провести уточняющий поиск среди уже найденных документов или ссылок. Для пользователя этот вид поиска не является таким уж простым, так как достаточно сложно однозначно формулировать фразу формального запроса, используя только слова из богатого, гибкого письменного языка. При изменении последовательности слов в запросе могут быть получены совсем другие списки документов или ссылок. Добавляют проблем и сами поисковики, по-разному реагирующие на одинаковые фразы-запросы. Google находит только документы, в которых присутствуют все слова из фразы запроса. Яндекс может выдавать списки или ссылки, в которых имеется лишь частичное совпадение с заданной пользователем фразой.
2. Расширенный поиск. Облегчает поиск информации, позволяя добавить к фразе запроса дополнительные уточняющие условия. Для удобства условия вводятся в специальные диалоговые формы, содержащие либо готовые списки, либо наборы полей для выбора. Можно пояснить, как расположены слова (подряд, в одном предложении, на одной странице), где находятся слова (в заголовке, в тексте,
Рис. 13.1. Форма расширенного поиска в поисковой системе Google
в ссылках), задать язык и время создания документа, указать тип документа и т.п. (рис. 13.1).
Диалоговые формы, создаваемые разными поисковиками, отличаются. Жесткая структура диалоговой формы не позволяет задавать параметры, которых нет в форме.
3. Поиск с использованием языка запросов. Слова фразы запроса объединяются с помощью служебных символов – операторов языка. Комбинируя слова и служебные символы, удается создавать очень точные и легко модифицируемые запросы, правда, необходимо хорошо знать язык запросов конкретной информационно-поисковой системы. У каждого поисковика имеется свой язык запросов. В табл. 13.2 нри-
Таблица 13.2
Операторы языка запросов поисковой системы Яндекс
Назначение |
Оператор |
Пример |
Слова в искомом тексте идут в произвольном порядке |
Слова |
Торговая палата |
Слова в искомом тексте идут подряд |
Указать порядок слов в кавычках |
"Торговая палата" |
Слова находятся в одном предложении |
Соединить слова оператором & |
Биржа & "торговая палата" |
Слова находятся на расстоянии в несколько слов друг от друга |
Соединить слова оператором / и указать после него количество разделяющих слов |
Памятник Пржевальскому &&/3 Адмиралтейство |
Слова находятся на расстоянии в несколько слов друг от друга, но возможна смена порядка их следования |
Соединить слова оператором / и указать после него количество разделяющих слов со знаком плюс или минус |
Памятник Пржевальскому &&Д-2+3) Адмиралтейство |
Слова находятся в одном документе |
Соединить слова оператором && |
Торговая & палата && Саратов |
Слова находятся на одной странице, но не в одном предложении |
Соединить слова оператором ~ |
Ельцин ~ президент |
Искомое слово не может находиться на странице с другим словом |
Соединить слова оператором –, после которого вводят исключаемое слово |
Ельцин – президент |
11оиск текста со словами- синонимами |
Соединить слова оператором | |
Аэроплан 1 самолет |
ведена часть операторов языка запросов поисковой системы Яндекс.
Поиск людей, одноклассников, однокурсников, коллег и прочее наиболее удобно вести на сайте международной социальной сети FaceBook (можно искать и с помощью других поисковиков, но количество получаемых ссылок у них меньше). FaceBook и первичный поиск по всем запросам проводит среди участников международной социальной сети по принципу "спроси совета у ближнего". Сервис позволил FaceBook на американском рынке обойти Google, мирового лидера по обработке поисковых запросов (более 1 млрд в месяц, или 77% в мире).