- •Лабораторная работа №4 «Организация поиска информации в сети Internet»
- •1.1 Простые приемы поиска Web-страниц
- •1.2 Поисковые системы сети Internet
- •1.3 Правила выполнения запросов в поисковых системах
- •1.4 Примеры простых запросов в поисковой системе Яndex
- •1.5 Задание для лабораторной работы
- •1.6 Контрольные вопросы
1.3 Правила выполнения запросов в поисковых системах
При выполнении запросов имеются определенные правила, которые отчасти могут различаться в разных поисковых системах, однако основные действия схожи. Правила выполнения запросов всегда можно узнать на Web-странице конкретной поисковой системы в разделе Помощь (этот раздел может называться Help, Как искать, Советы поиска, Правила выполнения запросов и т.п.).
Правила запросов обычно включают в себя использование языка запросов для расширенного поиска.
Самое простое правило, существующее для всех поисковых систем, – указать любую фразу и щелкнуть Поиск.
1.4 Примеры простых запросов в поисковой системе Яndex
Обычно запрос – это просто одно или несколько ключевых слов, например: микропроцессоры компании Intel. По такому запросу находятся документы, в которых встречаются все слова запроса. Некоторые слова в запросе игнорируются (союзы, предлоги и т. п.), так как не несут смысловой нагрузки. Например, по запросу яблоки на снегу будут найдены все документы, в которых встречаются одновременно два слова: «яблоко» и «снег» (однако порядок их отображения в списке будет различным). Где в пределах документа расположены слова, в какой грамматической форме они находятся – не важно. Предлог на игнорируется. Поэтому приведенный запрос можно написать и так: снег на яблоке. Результат поиска будет таким же.
Важное и очень полезное свойство поисковых систем: независимо от того, в какой грамматической форме вы пишете в запросе слово, оно находится в документах во всех своих формах. Например, по запросу человек шел будут найдены среди прочих и документы, содержащие текст «люди идут». Распознавание всех форм работает для обычных слов русского языка. Для экзотических слов, неологизмов и т.п. оно не осуществляется.
Наиболее популярные операторы, их назначение и примеры использования приведены в таблице 1.2.
Для визуального создания сложных запросов можно использовать возможности расширенного поиска на странице «Расширенный поиск».
Таблица 4.2 – Операторы языка запросов поисковой системы Яndex
Синтаксис |
Что означает оператор |
Пример запроса |
пробел или & |
Несколько набранных в запросе слов, разделенных пробелами, означают, что все они должны входить в одно предложение искомого документа. Тот же самый эффект произведет употребление символа '&'.
|
Например, при запросе 'лечебная физкультура' или 'лечебная & физкультура'), результатом поиска будет список документов, в которых в одном предложении содержатся и слово 'лечебная', и слово 'физкультура'. (Эквивалентно запросу '+лечебная +физкультура'). |
~ |
Тильда '~', позволит найти документы с предложением, содержащим первое слово, но не содержащим второе.
|
По запросу 'банки ~ закон' будут найдены все документы, содержащие слово 'банки', рядом с которым (в пределах предложения) нет слова 'закон'. |
| |
Между словамиможно поставить знак '|', чтобы найти документы, содержащие любое из этих слов. (Удобно при поиске синонимов).
|
Запрос вида 'фото |фотография | фотоснимок | снимок | фотоизображение' задает поиск документов, содержащих хотя бы одно из перечисленных слов.
|
+ |
Обязательное наличие слова в найденном документе.
|
Например, запрос 'частные объявления продажа велосипедов', выдаст много ссылок на сайты с разнообразными частными объявлениями. А запрос с "+" 'частные объявления продажа +велосипедов' покажет объявления о продаже именно велосипедов. |
&&, ~~ |
Чтобы подняться на ступеньку выше, от уровня предложения до уровня документа, просто удвойте соответствующий знак. Одинарный оператор (&, ~) ищет в пределах предложения, двойной (&&, ~~) – в пределах документа. |
Например, по запросу 'рецепты && (плавленый сыр)' будут найдены документы, в которых есть и слово 'рецепты' и словосочетание '(плавленый сыр)' (причем '(плавленый сыр)' должен быть в одном предложении. А запрос 'руководство Visual C ~~ цена' выдаст все документы со словами 'руководство Visual C', но без слова 'цена'. |
" " |
Поиск фразы целиком. |
Например, по запросу 'красная шапочка' будут найдены документы с этой фразой (при этом контекст «а шапочка у нее была красная» найден не будет).
|
/(n m) |
Если между двумя словами по- ставлен знак '/', за которым сразу напечатано число, значит, требуется, чтобы расстояние между ними не превышало этого числа слов.
Если порядок слов и расстояние точно известны, можно воспользоваться пунктуацией '/+n'. Так, например, задается поиск слов, стоящих подряд.
В общем виде ограничение по расстоянию между словами задаетспри помощи пунктуации вида '/(nm)', где 'n' минимальное, а 'm' максимально допустимое расстояние.
|
Например, задав запрос 'поставщики /2 кофе', вы требуете найти документы, в которых содержатся и слово 'поставщики' и слово 'кофе', причем расстояние между ними должно быть неболее двухслов и они должны находиться в одном предложении (найдутся «поставщики колумбийского кофе», «поставщики кофе из Колумбии» и т.д.).
Запрос 'синяя /+1 борода' означает, что слово 'борода' должно следовать непосредственно за словом 'синяя' (к тому же результату приведет запрос 'синяя борода'
Запрос 'музыкальное /(-2 4) образование' означает, что 'музыкальное' должна находиться от 'образование' в интервале расстояний от 2 слов слева до 4 слов справа.
|
( ) |
Группирование слов. |
Например, запрос '(история | технология | изготовление) /+1 (сыра | творога)' задает поиск документов, которые содержат любую из фраз 'история сыра', 'технология творога', 'изготовление сыра', 'история творога'.
|