Как пользоваться Яндекс поиском. Оказывается, мы многого не знаем о правильном котекстном поиске
Язык запросов
Язык запросов позволяет точнее сформулировать ваш поисковый запрос.
Наиболее популярные поисковые операторы представлены в фильтрах расширенного поиска, с остальными можно ознакомиться в следующих разделах Помощи:
- Морфология
- Поисковый контекст
- Документные операторы
Морфология
При поиске с учетом морфологии принимаются во внимание:
- форма заданного слова (падеж, род, число, склонение и т. д.);
- часть речи (существительное, прилагательное, глагол и т. д.);
- регистр первой буквы слова запроса (заглавная или строчная).
По умолчанию Яндекс ищет все формы слова, указанного в запросе.
Например, при запросе [рассказал] поиск будет производиться по глагольным формам: «рассказать», «расскажу», «рассказывать» и т. д., но не по однокоренным словам типа «рассказ», «рассказчик». При этом в поиске будут участвовать слова, начинающиеся как с заглавной, так и со строчной букв.
Для ограничения области поиска можно использовать специальные операторы, которые позволяют получить в выдаче только документы, содержащие запрашиваемое слово в заданной форме.
Оператор |
Описание |
Синтаксис |
Пример запроса |
! |
Поиск слова в заданной форме, начинающейся с заглавной или строчной буквы. При этом, если оператор размещен перед словом с заглавной буквы, выполняется поиск слова в заданной форме и начинающегося с заглавной буквы. Допустимо использовать несколько операторов ! в рамках одного запроса. |
!слово |
[!рассказал]
Будут найдены документы со словом «рассказал» в заданной форме и начинающимся с заглавной или строчной буквы. [!Рассказал]Будут найдены документы со словом «Рассказал» в заданной форме и начинающимся с заглавной буквы. |
!! |
Поиск слова, начальная форма которого указана в запросе. |
!!слово |
[!!день]
Будут найдены документы, содержащие любую из форм слова «день» (например, «дни», «днем»). При этом среди них не будет форм слова «деть» (одна из которых совпадает со словом «день»). |
Поисковый контекст
Вы можете конкретизировать поисковый запрос с помощью операторов, которые уточняют наличие и взаимное расположение запрашиваемых слов в документе.
Яндекс ищет все формы слова, указанного в запросе. Исключение составляют случаи, когда используются операторы ! и “.
Оператор |
Описание |
Синтаксис |
Пример запроса |
+ |
Поиск документов, в которых обязательно присутствует выделенное слово. Допустимо использовать несколько операторов + в одном запросе. |
“слово1 +слово2“ |
[шолохов +бульвар +Москва]
Будут найдены документы, в которых обязательно содержатся слова «бульвар» и «Москва» и может присутствовать слово «шолохов». |
“ |
Поиск по цитате. Поиск документов, содержащих слова запроса в заданной последовательности и форме. |
“слово1 слово2 … словоN“ |
[“К нам на утренний рассол”]
Будут найдены документы, содержащие данную цитату. |
* |
Поиск по цитате с пропущенным словом (словами). Один оператор * соответствует одному пропущенному слову. Внимание! Используется только в составе оператора “. |
“слово1 * слово2 … словоN”
Оператор отделяется пробелами. |
[“К нам на * рассол”]
Будут найдены документы, содержащие данную цитату, включая пропущенное слово. [“у лукоморья * * златая”]Будут найдены документы, содержащие данную цитату, включая пропущенные слова. |
& |
Поиск документов, в которых слова запроса, объединенные оператором, встречаются в одном предложении. Допустимо использовать несколько операторов & в одном запросе. |
слово1 & слово2
Оператор отделяется пробелами. |
[культура & египет]
Будут найдены документы, в которых есть предложения, содержащие одновременно слова «культура» и «египет». [культура & египет & современный]Будут найдены документы, в которых есть предложения, содержащие одновременно слова «культура», «египет» и «современный». |
&& |
Поиск заданных слов в пределах документа. При определении релевантности найденных документов (и их положения в результатах поиска) учитываются все слова запроса. Допустимо использовать несколько операторов && в одном запросе. |
слово1 && слово2
Оператор отделяется пробелами. |
[Россия && Великобритания]
Будут найдены документы, в которых присутствуют слова «Россия» и «Великобритания», независимо от расстояния между ними. |
<< |
Поиск заданных слов в пределах документа. При определении релевантности найденных документов запросу (и их положения в результатах поиска) учитывается только слово (слова), размещенное до оператора. |
слово1 << слово2
Оператор отделяется пробелами. |
[Россия << Великобритания]
Будут найдены документы, в которых присутствуют слова «Россия» и «Великобритания», но определение релевантности найденных документов будет выполняться только по слову «Россия». |
| |
Поиск документов, в которых присутствует любое слово из запроса. Допустимо использовать несколько операторов | в одном запросе. |
слово1 | слово2 | … | словоN
Оператор отделяется пробелами. |
[яхта | лодка | корабль]
Будут найдены документы, в которых присутствует хотя бы одно из слов запроса: «яхта», «лодка» или «корабль». |
– |
Поиск документов, в которых отсутствует заданное слово. Исключается только слово, перед которым стоит оператор. Идентичен оператору ~~. Допустимо использовать несколько операторов – в одном запросе. |
слово1 слово2 … -словоN |
[зоопарк -московский]
Будут найдены документы, в которых присутствует слово «зоопарк», но нет слова «московский». |
~~ |
Поиск документов, в которых отсутствует заданное слово. Исключается только то слово, перед которым стоит оператор. Идентичен оператору –. Допустимо использовать несколько операторов ~~ в одном запросе. |
слово1 слово2 … ~~ словоN
Оператор отделяется пробелами. |
[зоопарк ~~ московский]
Будут найдены документы, в которых присутствует слово «зоопарк», но нет слова «московский». |
~ |
Поиск документов, в которых заданное слово может присутствовать на странице, но не содержится в одном предложении со словом, указанным до оператора. |
слово1 ~ слово2
Оператор отделяется пробелами. |
[золотой ~ ключик]
Будут найдены документы, в которых слово «ключик» может присутствовать, но не в одном предложении со словом «золотой». |
/n, где n — максимальное расстояние между заданными словами |
Поиск документов, в которых заданные слова располагаются в пределах n слов друг относительно друга. Порядок, в котором идут слова запроса, не учитывается. |
слово1 /n слово2
Оператор отделяется пробелами. |
[диван /2 стул]
Будут найдены документы, содержащие фразу, в которой между словами «стул» и «диван» находится не более одного слова. Например, «диваны, кресла, стулья» или «стул, мягкий диван». |
/+n, где n — максимальное расстояние между заданными словами |
Поиск документов, в которых заданные слова располагаются в пределах n слов друг относительно друга и в прямом порядке следования (как в запросе). |
слово1 /+n слово2
Оператор отделяется пробелами. |
[диван /+2 стул]
Будут найдены документы, содержащие фразу, в которой слова «диван» и «стул» идут в прямом порядке и между ними находится не более одного слова. Например, «диваны, кресла, стулья» или «диван IKEA стул». |
/-n, где n — максимальное расстояние между заданными словами |
Поиск документов, в которых заданные слова располагаются в пределах n слов друг относительно друга и в обратном порядке следования. |
слово1 /-n слово2
Оператор отделяется пробелами. |
[диван /-2 стул]
Будут найдены документы, содержащие фразу, в которой слова «диван» и «стул» идут в обратном порядке и между ними находится не более одного слова. Например, «стулья, кресла, диваны» или «стул деревянный, диван». |
/(m n), где m — минимальное расстояние между заданными словами n — максимальное расстояние между заданными словами |
Поиск документов, в которых заданные слова располагаются на расстоянии не менее m и не более n слов друг относительно друга. Дополнительно можно задать прямой (+) или обратный (–) порядок следования слов в найденных документах. |
слово1 /(m n) слово2слово1 /(-m +n) слово2
Оператор отделяется пробелами. |
[Лев /(-1 +2) Толстой]
Будут найдены документы, содержащие фразу, в которой слова «Лев» и «Толстой» могут располагаться рядом в обратном порядке или на расстоянии не более двух слов в прямом порядке. Например, «Толстой Лев», «Лев Николаевич Толстой». |
&& /n, где n — максимальное расстояние между предложениями, содержащими слова запроса |
Поиск документов, в которых слова запроса (разделенные оператором) располагаются в пределах n предложений друг относительно друга. Порядок, в котором идут слова запроса, не учитывается. |
слово1 слово2 && /n слово3 слово4
Оператор отделяется пробелами. |
[детское творчество && /3 спортивные танцы]
Будут найдены документы, в которых предложение со словами «детское» и «творчество» находится на расстоянии не более трех предложений от содержащего слова «спортивные» и «танцы». |
() |
Группировка слов при сложных запросах. Внутри заключенной в скобки группы также могут быть использованы любые операторы. |
слово1 оператор (слово2 слово3 … словоN)
Наличие пробела перед символом ( определяется синтаксисом оператора, стоящего перед ним. |
[машина -(магазин купить)]
Будут найдены документы, в которых есть слово «машина» и отсутствуют слова «магазин» и «купить». [машина +(магазин !Продажа)]Будут найдены документы, в которых может присутствовать слово «машина» и обязательно есть «магазин» и «Продажа». При этом слово «Продажа» — в заданной форме и с заглавной буквы. |
Документные операторы
Уточнить поисковый запрос можно с помощью данных, относящихся к служебной информации о страницах. Например, можно ограничить поиск по тексту в заголовках документов, типу файла, хосту и т. д.
Как правило, документный оператор указывается после текста поискового запроса и отделяется от него пробелом. В одном запросе одновременно можно использовать несколько операторов, так же разделяя их пробелом. Например, [поиск site:www.yandex.ru mime:pdf].
При использовании операторов, где в качестве параметра задается имя хоста (url, host и rhost), следует указывать главное зеркало сайта. Например, [host:lib.ru], а не [host:www.lib.ru]. Узнать, является ли сайт главным зеркалом, можно добавив хост в базу Яндекса.
Оператор |
Описание |
Синтаксис |
Пример запроса |
title: |
Поиск по заголовкам документов (тег title). Если запрос состоит из нескольких слов, их следует заключить в скобки. |
title:запрос |
[title:(яркий свет)]
Будут найдены документы, в заголовках которых присутствуют слова «яркий» и «свет». |
url: |
Поиск по страницам, размещенным по заданному адресу (URL). Чтобы найти все документы, адреса которых начинаются с заданного значения, поставьте в конце URL символ *. URL в запросе следует заключить в кавычки, если он содержит один из следующих символов:
|
url:полный URLurl:имя хоста/категория/* |
[поиск url:”ru.wikipedia.org/wiki/Ранжирование_(поисковые_системы)”]
Будут найдены документы, содержащие слово «поиск» и размещенные по заданному адресу. [яндекс url:ru.wikipedia.org/wiki/*]Будут найдены документы, содержащие слово «яндекс» и адреса которых начинаются с ru.wikipedia.org/wiki. |
site: |
Поиск по всем поддоменам и страницам указанного сайта. |
site:URL сайта |
[яндекс site:narod.ru]
Будут найдены документы, содержащие слово «яндекс» и размещенные на поддоменах и страницах сайта narod.ru. |
inurl: |
Поиск по страницам, в адресе которых есть заданный фрагмент. |
inurl:фрагмент URL |
[диск inurl:tech]
Будут найдены документы, содержащие слово «диск» и в адресе которых есть фрагмент tech. |
host: |
Поиск по страницам, размещенным на данном хосте. Идентичен оператору url: с заданным именем хоста. |
host:имя хоста в формате www.домен второго уровня.домен верхнего уровня |
[поиск host:www.yandex.ru]
Будут найдены документы, содержащие слово «поиск» и размещенные на хосте www.yandex.ru. |
rhost: |
Поиск по страницам, размещенным на данном хосте. Идентичен оператору host:, но имя хоста записывается в обратном порядке: сначала домен верхнего уровня, затем домен второго уровня и т. д. Для поиска по всем поддоменам заданного домена в конце URL поставьте символ *. |
rhost:имя хоста в формате домен верхнего уровня.домен второго уровня.wwwrhost:имя хоста в формате домен верхнего уровня.домен второго уровня.* |
[новости rhost:com.livejournal.www]
Будут найдены документы, содержащие слово «новости» и размещенные на домене livejournal.com. [новости rhost:com.livejournal.*]Будут найдены документы, содержащие слово «новости» и размещенные на всех поддоменах домена livejournal.com. |
domain: |
Поиск по страницам, расположенным на заданном домене. |
domain:домен |
[яндекс domain:ua]
Будут найдены документы, содержащие слово «яндекс» и размещенные на домене ua. |
mime: |
Поиск по документам в заданном типе файла. Поддерживаемые типы файлов представлены на странице расширенного поиска. |
mime:тип файла |
[анкета загранпаспорт mime:doc]
Будут найдены документы в формате doc, содержащие слова «анкета» и «загранпаспорт». |
lang: |
Поиск по страницам на заданном языке: · русский (ru) · украинский (uk) · белорусский (be) · английский (en) · французский (fr) · немецкий (de) · казахский (kk) · татарский (tt) · турецкий (tr) |
lang:язык |
[passport lang:en]
Будут найдены документы на английском языке, содержащие слово «passport». |
date: |
Поиск по страницам с ограничением по дате их последнего изменения. Примечание. Год изменения указывается обязательно. Месяц и день можно заменить символом *. |
Изменение страницы: · соответствует указанной дате: date:ГГГГММДД · находится в интервале: date:ГГГГММДД..date:ГГГГММДД · находится до или после указанной даты (<, <=, >, >=): date:<ГГГГММДД Дата изменения страницы указана частично: date:ГГГГ** |
Будут найдены документы, дата изменения которых: · соответствует 10.10.2014: [фестиваль date:20141010];· находится в интервале между 10.10.2014 и 10.11.2014 включительно: [фестиваль date:20141010..date:20141110];· позднее 10.11.2014: [фестиваль date:>20141110];· соответствует 2014 году: [фестиваль date:2014**]. |
cat: |
Поиск по страницам сайтов, зарегистрированных в Яндекс.Каталоге, тематическая рубрика или регион которых совпадают с заданным. Идентификатор региона можно получить, прибавив к коду региона смещение 11000000. Идентификатор тематической рубрики получается прибавлением к коду темы смещения 9000000. |
cat:ID регионаcat:ID темы |
[зяблик cat:11000051]
Будут найдены документы, содержащие слово «зяблик», на сайтах, зарегистрированных в Яндекс.Каталоге и соответствующих региону «Самара» (51). |