Язык запросов

Если для того, чтобы задать сложные условия для поиска, вам недостаточно расширенной формы, используйте язык запросов. Он позволяет:

  • ограничить поиск конкретными полями письма (например, искать письма с отправителем «Алиса» и с вложением «Отчет»[от:Алиса вложение:Отчет]);
  • ограничить поиск диапазоном дат (например, искать письма с 15.06.16 по 10.07.2016 — [с-даты:2016-06-15 заканчивая-датой:2016-07-10]);
  • искать письма в определенных папках или с метками (например, в папке «Письма от Кота»[папка:"Письма от Кота"]);
  • с помощью операторов комбинировать условия (например, искать одновременно письма от Шляпника Алисе или письма с текстом «чай» Алисе — [(от:(just.mad.hatter ИЛИ Шляпник) ИЛИ текст:чай) И кому:Алиса]).
  1. Поля письма
  2. Операторы

Поля письма

Обычно Яндекс.Почта ищет во всех полях письма и в той папке, которая открыта. Но вы можете уточнить запрос и указать поле письма для поиска. Это позволит искать слова отдельно в тексте письма, в отправителях и получателях, во вложениях, искать письма по дате, в папках и метках.

Одно и то же слово можно искать сразу в нескольких полях, перечислив их через запятую без пробела. Например, [from,cc,bcc:Шляпник].

Поля отправителей и получателей

Поле

Описание

Синтаксис

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

от:

from:

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

Можно искать по имени отправителя («Алиса»), логину («alice.the.girl») и домену («yandex.ru»)

от:слово1

[от:cheshire.katze]

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

кому:

to:

Поиск писем с указанным получателем.

Можно искать по имени отправителя («Алиса»), логину («alice.the.girl») и домену («yandex.ru»)

кому:слово1

[кому:Алиса]

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

копия:

cc:

Поиск по полю Копия.

Можно искать по имени отправителя («Алиса»), логину («alice.the.girl») и домену («yandex.ru»)

копия:слово1

[копия:just.mad.hatter]

Будут найдены письма, в поле Копия которых есть «just.mad.hatter».

скрытая-копия:

bcc:

Поиск по полю Скрытая копия.

Можно искать по имени отправителя («Алиса»), логину («alice.the.girl») и домену («yandex.ru»)

скрытая-копия:слово1

[скрытая-копия:Кролик]

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

Текстовые поля

Поле

Описание

Синтаксис

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

тема:

subject:

Поиск писем с указанной темой.

Если тема состоит из нескольких слов, то она указывается в кавычках или перед каждым пробелом внутри названия ставится обратный слэш \.

тема:слово1

[тема:"чудодейственный чай"]

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

Примечание. Если тема состоит из нескольких слов, используйте оператор кавычки ".

текст:

text:

Поиск в тексте письма.
текст:слово1

[текст:"Масала чай из Индии"]

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

Поля вложений

Поле

Описание

Синтаксис

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

с-вложениями:

has-attachments:

Поиск писем с вложениями или без вложений.

Чтобы найти письма с вложениями, укажите значение «yes» («да») после оператора без пробела, без вложений — «no» («нет»).

с-вложениями:значение

[с-вложениями:да]

Будут найдены письма с вложениями.

вложение:

attachment:

filename:

Поиск по названию вложения.
вложение:слово1

[вложение:photo]

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

Поля дат

Поле

Описание

Синтаксис

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

с-даты:

после:

новее:

date-begin:

after:

и

заканчивая-датой:

date-end:

Поиск писем в указанном диапазоне дат.

Диапазон дат задается включительно.

Можно использовать операторы по отдельности: с-даты: найдет письма после указанной даты, заканчивая-датой: — до указанной даты включительно.

с-даты:ДДММГГ
с-даты:ГГГГ-ММ-ДД заканчивая-датой:ГГГГ-ММ-ДД

[с-даты:15.06.16]

Будут найдены письма с 15.06.16 по текущую дату включительно.

[с-даты:2016-06-15 заканчивая-датой:2016-07-10]

Будут найдены письма с 15.06.16 по 10.07.2016 включительно.

до-даты:

старее:

before:

older:

Поиск писем до указанной даты, исключая эту дату.
до-даты:ДДММГГ
до-даты:ГГГГ-ММ-ДД

[до-даты:15.06.16]

Будут найдены письма с даты создания ящика до 14.06.16 включительно.

старее-чем:

older-than:

и

новее-чем:

newer-than:

Поиск писем в указанном диапазоне дат относительно текущей даты.

Значение можно указать в часах («h»), днях («d») или неделях («w»).

старее-чем:значение
старее-чем:значение новее-чем:значение

[старее-чем:2d]

Будут найдены письма старее двух суток.

[старее-чем:2d новее-чем:1w]

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

Поля папок и меток

Поле

Описание

Синтаксис

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

папка:

folder:

Поиск писем в указанной папке.

Если название папки состоит из нескольких слов, то оно указывается в кавычках или перед каждым пробелом внутри названия ставится обратный слэш \.

папка:слово1
папка:слово1\ слово2

[папка:"Письма от Кота"]

[папка:Письма\ от\ Кота]

Будут найдены письма из папки «Письма от Кота».

метка:

label:

Поиск писем с указанной меткой.

Если название метки состоит из нескольких слов, то оно указывается в кавычках или перед каждым пробелом внутри названия ставится обратный слэш \.

Чтобы найти непрочитанные письма, укажите название метки «unread», прочитанные — «read».

метка:слово1
метка:слово1\ слово2

[метка:"китайский чай"]

[метка::китайский\ чай]

Будут найдены письма с меткой «китайский чай».

Операторы

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

В одном запросе одновременно можно использовать несколько операторов, разделяя их пробелом. Например, ["Масала из Индии" subject:чай from:кролик].

Оператор

Описание

Синтаксис

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

"

Поиск писем, содержащих точную фразу (поиск по цитате).

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

["десяток невозможностей до завтрака"]

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

-

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

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

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

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

[чай -пуэр]

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

[subject:(чай -пуэр)]

[subject:чай -subject:пуэр]

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

ИЛИ

OR

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

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

слово1 ИЛИ слово2 ИЛИ ... ИЛИ словоN

[черный OR зеленый OR травяной]

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

()

Группировка слов при сложных запросах.

Внутри заключенной в скобки группы также могут быть использованы любые операторы.

слово1 оператор (слово2 слово3 ... словоN)

Наличие пробела перед символом ( определяется синтаксисом оператора, стоящего перед ним.

[(from:(just.mad.hatter OR Шляпник) OR text:"чайная церемония") AND before:11.10.16]

Будут найдены письма, полученные до 11 октября 2016 года, в поле Отправитель которых есть «just.mad.hatter» или «Шляпник», в тексте — «чайная церемония».