Морфология и поисковый контекст

При поиске с учетом морфологии принимаются во внимание:

  • форма заданного слова (падеж, род, число, склонение и т. д.);
  • часть речи (существительное, прилагательное, глагол и т. д.).

По умолчанию Яндекс ищет все формы слова, указанного в запросе. Например, при запросе [рассказал] поиск будет производиться по глагольным формам: «рассказать», «расскажу», «рассказывать» и т. д., но не по однокоренным словам типа «рассказ», «рассказчик». Исключение составляют случаи, когда используются операторы ! и " .

Также вы можете конкретизировать поисковый запрос с помощью операторов, которые уточняют наличие запрашиваемых слов в документе.

Оператор

Описание

Синтаксис

Пример запроса

!

Поиск слова в заданной форме.

Допустимо использовать несколько операторов ! в рамках одного запроса.

!слово

[!рассказал]

Будут найдены документы со словом «рассказал» в заданной форме.

+

Поиск документов, в которых обязательно присутствует выделенное слово.

Допустимо использовать несколько операторов + в одном запросе.

слово1 +слово2

[шолохов +бульвар +Москва]

Будут найдены документы, в которых обязательно содержатся слова «бульвар» и «Москва» и может присутствовать слово «шолохов».

"

Поиск по цитате.

Поиск документов, содержащих слова запроса в заданной последовательности и форме.

"слово1 слово2 ... словоN"

["К нам на утренний рассол"]

Будут найдены документы, содержащие данную цитату.

*

Поиск по цитате с пропущенным словом (словами).

Один оператор * соответствует одному пропущенному слову.

Внимание. Используется только в составе оператора " .
"слово1  * слово2 ... словоN"

Оператор отделяется пробелами.

["К нам на * рассол"]

Будут найдены документы, содержащие данную цитату, включая пропущенное слово.

["у лукоморья * * златая"]

Будут найдены документы, содержащие данную цитату, включая пропущенные слова.

|

Поиск документов, в которых присутствует любое слово из запроса.

Допустимо использовать несколько операторов | в одном запросе.

слово1 | слово2 | ... | словоN

Оператор отделяется пробелами.

[яхта | лодка | корабль]

Будут найдены документы, в которых присутствует хотя бы одно из слов запроса: «яхта», «лодка» или «корабль».

-

Поиск документов, в которых отсутствует заданное слово.

Исключается только слово, перед которым стоит оператор.

Допустимо использовать несколько операторов - в одном запросе.

слово1 слово2 ... -словоN

[зоопарк -московский]

Будут найдены документы, в которых присутствует слово «зоопарк», но нет слова «московский».