Яндекс vs Google: как искать и находить профессионально

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

В первую очередь стоит отметить, что Яндекс по умолчанию полноценно учитывает русскую морфологию при поиске, в то время в Google данная возможность реализована лишь частично. Учет русской морфологии в Яндексе можно отключить поставив оператор ! непосредственно перед заданным словом или заключив его в кавычки. Более того, оператор !! перед заданным словом указывает, что это слово находится нормальной форме (именительный падеж единственное число) и поиск будет вестись только по его формам. Кроме того, Google не чувствителен к регистру поискового запроса, в то время как Яндекс, если запрос задан маленькими буквами, ищет всевозможные регистровые варианты. Если же слово в запросе начинается с заглавной буквы, то оно учитывается только в таком написании.

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

В любом поисковом запросе можно использовать скобки, чтобы задать порядок выполнения любых операторов. Порядок слов также влияет на выдачу. По умолчанию слова объединяются между собой с условием “И”. Причем Яндекс позволяет искать комбинацию слов либо в пределах некоторого предложения (можно явно указать, поместив оператор & между словами) или в пределах всего документа (используется оператор &&). Если не задано явно, то Яндекс пытается автоматически интерпретировать условие “И” в узком (&) или широком (&&) смыслах. Кроме того, существует оператор неранжирующего «И»: фраза1 << фраза2. Он действует аналогично &&, только фраза2 влияет на выдачу, но не влияет на ранжирование документов в ней.
Googleпозволяет указывать оператор OR между словами, чтобы получить выдачу, ревалентную хотя бы одному из этих слов. В Яндекс аналогичным образом используется оператор |.

Можно использовать знак “+” (без пробела) перед конкретным словом в поисковом запросе и для Яндекса и для Google, чтобы это слово обязательно учитывалось (не выбросилось) при поиске. С другой стороны, используя минус “-” (без пробела) перед некоторым словом, в обеих поисковых системах получаем «инверсивный» поиск (выбрасываются результаты, в которых встречается это слово). Дополнительно в Яндексе, если нужно только исключить страницы, содержащие некоторые слова, существует оператор “~~” перед которым пишутся «нужные», а после - «ненужные» слова (отличается от минуса тем, что просто исключает документы и не участвует в определении ревалентности запроса) . Аналогично действует оператор «~» только в пределах не документа, а одного предложения. В свою очередь Google использует знак тильда перед некоторым словом, чтобы искать документы, содержащие всевозможные синонимы этого слова.

Отметим также, что Яндексе позволяет задать максимально допустимое расстояние между некоторыми двумя словами запроса, используя оператор /число после первого слова. Указывая знаки плюс (+) или минус (-) перед задаваемым числом строго фиксируется порядок слов: прямой или обратный соответственно. Более того, есть возможность указать диапазон возможного расстояния между двумя словами запроса: “слово1 /(число1 число2) слово2” (между первым и вторым словом может быть от число1 до число2 слов). Интересной особенностью Google является поиск числовых диапазонов, это можно сделать, поставив две точки (без пробелов) между двумя числами (например, 10..20).

Далее будут рассмотрены более специфичные операторы, не влияющие непосредственно на ревалентность сайтов поисковому запросу, но фильтрующие выдачу по какому-то четко обозначенному критерию.

Чтобы искать только на определенном сайте, в Google используется оператор site:адрес после (в конце) поискового выражения, также существует url=”адрес” – аналогичный оператор в Яндексе (для поиска различных вариантов с одинаковым началом можно использовать символ * в конце адреса). Более того, в Яндексе можно использовать также и альтернативные операторы: host=”адрес”, который действует также как и url = “адрес”, но учитывает зеркала сайта, и rhost=”адрес”, аналогичный host, но адрес в качестве его аргумента записывается в обратном порядке (сначала домен первого уровня, затем второго и так далее). С помощью rhost очень удобно искать по всем поддоменам некоторого сайта: rhost=”адрес сайта.*”.

Специальный оператор Google cache:адрес показывает версию страницы с заданным адресом, которая хранится в кеше.

Чтобы увидеть все страницы, ссылающиеся на данную, используется link:адрес в Google или link=”адрес” в Яндекс (опять же можно использовать * в конце адреса).

В Google вывести страницы «похожие» на заданную можно с помощью оператора related:адрес. Яндекс использует like=”адрес” для этой же цели.

Далее Google умеет показывать некоторую полезную информацию о странице – достаточно ввести запрос info:адрес. Если указать в Google site:домен после поискового запроса, то поиск ограничивается только сайтами внутри заданного домена, domen=”домен” – аналогичный оператор в Яндекс.

Оператор allintitle:запрос указывает Google искать заданные слова (фразу) только в заголовках страниц, $title(запрос) – аналогичная функциональность в Яндекс. Другой оператор intitle:слово действует как и allintitle, но только для конкретного слова.

Чтобы Google искал только в адресах (url) страниц, можно использовать выражение allinurl:запрос. Нужно заметить, что при поиске игнорируется вся пунктуация в аргументе данного оператора, inurl:слово – действует аналогично allinurl, но запрос ограничивается одним словом. К сожалению, Яндекс не имеет подобной функциональности, зато позволяет искать в тексте ссылок с помощью оператора $anchor(запрос).

В заключение, будут рассмотрены еще два довольно полезных оператора поисковой системы Яндекс: mime и date.
Первый позволяет находить файлы определенного типа: mime = «тип файла», где тип может быть HTML, PDF, DOC, PPT, XLS, RTF, SWF (Flash).

Второй ограничивает поиск страницами, которые имеют указанную дату и имеет синтаксис: date = “ГГГГ {*|ММ{*|ДД}}”.
Дополнительную информацию можно почерпнуть, воспользовавшись страничками помощи соответствующих поисковых систем:
http://help.yandex.ru/search/
http://www.google.ru/help/

Примеры запросов.

Altavista, Yahoo, Lycos

Запрос
Результат поиска
mona Lisa найти слово mona и слово Lisa или
хотя бы одно из них, причем Lisa обязательно должно начинаться с
заглавной буквы
Where I can find a prices for cat food? Ссылки на страницы с информацией о ценах на еду
для кошек
cat* поиск всех вариантов слов - cats, catfish,
catty...
+cat Tom -dog страница должна обязательно содержать слово cat.
желательно слово Tom, но не должно присутствовать слово dog
"nuclear power plant" поиск фразы "nuclear power plant"
anchor:"Click here to get a free e-mail" искать страницы со ссылкой "Click here
to get a free e-mail
" *av
domain:com искать страницы только в домене com *av
host:sed.lg.ua искать страницы только на хосте sed.lg.ua *av
image:circle поиск картинок с названием circle *av
like:sed.lg.ua поиск сайтов со схожей тематикой *av
link:sed.lg.ua показать страницы, на которых есть ссылка на сайт
sed.lg.ua *av
title:internet поиск сайтов в заголовке которых есть слово internet
*av
url:lg.ua показать сайты в url котрых содержит "lg.ua"

*av

*av< - только для altavista

Вернуться на страницу поиска

Yandex

Запрос
Результат поиска
кот&Бегемот и кот и Бегемот в одном предложении
кот&&Бегемот оба слова содержатся в тексте документа
кот ИЛИ Бегемот слово кот или слово Бегемот
кот~Бегемот слово кот, но не слово Бегемот
"мастер и маргарита" поиск фразы "мастер и маргарита"
$title Воланд в заголовках страниц должно содержаться слово
Воланд

Рамблер

Запрос
Результат поиска
кот Бегемот и слово кот и слово Бегемот (с большой буквы)
или хотя бы одно из них
кот NOT Бегемот только слово кот
кот OR Бегемот слово кот или слово Бегемот
#бегемот

бегемот, бегемоту, бегемоты ...

@кот поиск однокоренных слов - кот, котел ...

Апорт

Запрос
Результат поиска
кот Бегемот и слово кот и слово Бегемот (с большой
буквы) или хотя бы одно из них
кот NOT Бегемот только слово кот
кот OR Бегемот слово кот или слово Бегемот
Столыпин* столыпинцы, столыпинщина и т.д.
title=столовый уксус словосочетание или отдельно слова столовый
и уксус в заголовках документов