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

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

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

    Поля письма

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

    Одно и то же слово можно искать сразу в нескольких полях, перечислив их через запятую без пробела. Например, [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» или «Шляпник», в тексте — «чайная церемония».