Способы построения запросов
Запросы бывают простыми и сложными. Простой запрос представляет собой одно или два слова, которые, по мнению отправителя, являются главными для искомого документа. При необходимости найти фразу, её нужно заключить в кавычки.
Составление сложного запроса предусматривает использование логических операций, шаблонов и т.д.
Рассмотрим способы построения сложных запросов для поисковых систем Яndex и Rambler, т.к. они являются самыми популярными среди российских поисковых систем.
Поисковая система Яndex
Поиск происходит с учетом морфологии русского языка, например: «идет»= идет, идут, идти, шел, шла и т.д. Если необходимо осуществить поиск по точной словоформе, то перед ним ставится знак «!»
(без пробела). Различаются слова, набранные строчными и прописными буквами. По умолчанию ищутся документы, содержащие хотя бы одно слово запроса. «+» делает наличие ключевого слова в документе обязательным. «-» перед словом исключает документы, которые его содержат. Поддерживается поиск по фразе. Фраза заключается в кавычки. Яндекс поддерживает собственную систему обозначений булевых операторов:
Синтаксис | Что означает оператор | Пример запроса |
| ||
Пробел или & | логическое И (в пределах предложения) | лечебная физкультура | |||
&& | логическое И (в пределах документа) | рецепты && (плавленый сыр) | |||
| | логическое ИЛИ | фото | фотография | снимок | фотоизображение | |||
( ) | группирование слов | (технология | изготовление) (сыра | творога) | |||
~ | бинарный оператор ИНЕ (в пределах предложения) | банки ~ закон | |||
~~ | бинарный оператор И НЕ (в пределах документа) | путеводитель по Парижу ~~ (агентство | тур) | |||
/(n m) | расстояние в словах (-назад +вперед) | поставщики /2 кофе; музыкальное /(-2 4) образование; вакансии ~ /+1 студентов | |||
&&/(n m) | расстояние в предложениях (-назад +вперед) | банк && /1 налоги |
На странице простого поиска имеется строка для ввода ключевых слов, а также дополнительные опции, позволяющие уже на начальном этапе уточнить область поиска с помощью селекторных кнопок.
Ниспадающее меню справа позволяет производить поиск как во всем российском Интернете, так и в его регионах и государствах ближнего зарубежья.
Поисковая система Rambler
Поддерживается поиск с использованием булевых операторов And («и»), Or («или»). Вместо них (или в сочетании с ними) могут использоваться также символы '&', '|'.
Части запроса могут быть сгруппированы с помощью круглых скобок ( ). Например: (философия and культурология) or семиотика.
Рамблер умеет искать слова во всех формах (например, аминокислота, аминокислоты, аминокислотой и т. д.). Чтобы слово находилось во всех формах, перед ним надо поставить служебный символ '#'.
По умолчанию Рамблер ищет слова запроса так, как они введены, чтобы уменьшить «шум» в найденных документах. '@'
перед словом позволяет находить не только само это слово, но и однокоренные слова. Пример: #аминокислота and @цинк.
Поддерживаются символы «*» (для обозначения произвольной части слова) и «?»
(для обозначения любого символа слова). Например: к?мпания= кампания или компания.
Очень часто в результате поиска может быть выдано большое количество документов, которое достаточно сложно просмотреть, или наоборот, может быть не найдено ни одного документа. В этих случаях запрос следует уточнить. При большом количестве документов можно использовать логические операции, которые могут уменьшить их количество.
Если документы не были найдены, то возможно, в написании слов были допущены ошибки, неверно составлена фраза (в этом случае нужно убрать кавычки и повторить поиск) и т.п. В любом случае запрос следует переформулировать и повторить поиск. Это и называется уточнением запроса.
Чаще всего с первого раза трудно найти нужные документы, поэтому уточнение запросов применяется довольно часто и является обычным делом для поиска информации.