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

Язык запросов позволяет создавать сложные критерии для отбора объектов на вкладке: использовать различные условия на значения полей и комбинировать эти условия с помощью логических операторов.

Обучающее видео. Язык запросов

Посмотреть видео

Как составить запрос

Введите запрос в поисковой строке внизу любой вкладки Коммандера.

Простой запрос состоит из трех частей:

= Поле Оператор Значение

Например, запрос

 = текст ~ полет 

покажет все объявления, у которых в столбце Текст содержится слово полет.

Начните вводить запрос с символа =. При этом в строке ввода появляется значок . Названия полей и операторы можно выбирать из всплывающих подсказок.

При вводе названий полей и значений обратите внимание:

  • Регистр символов не учитывается.

  • Если название поля или значение состоит из нескольких слов, разделенных пробелами, заключите его в кавычки:

    = "Заголовок 1" = "Путешествия в космос"
  • Если нужно найти подстроку, которая сама содержит кавычки, используйте символ \:

    = "Заголовок 1" = "\"Путешествия в космос\""
  • Если нужно указать несколько значений, используйте квадратные скобки:

    = "Заголовок 1" = ["космос"; "полет"]

    или

    = "Заголовок 1" = [космос полет]
  • Если поле может содержать фиксированный набор значений (Места показа, Модерация, Состояние, Приоритет и т. д.), то используйте операторы ~ и !~ с квадратными скобками, даже если значение только одно.

Если запрос составлен неправильно, значок в строке ввода меняется на и появляется сообщение об ошибке.

Запросы из нескольких условий

Для составления комбинированных запросов можно использовать операторы & (логическое И) и | (логическое ИЛИ).

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

Пример 1
= Фраза ~ билет | Фраза ~ отель

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

Пример 2
= Фраза ~ билет | Фраза ~ отель & Ставка > 1

По этому запросу отбираются фразы, которые отвечают одновременно двум условиям:

  1. Содержат слово билет или слово отель.
  2. Имеют ставку на поиске больше 1.
Пример 3
= Фраза ~ билет | (Фраза ~ отель & Ставка > 1)

По этому запросу отбираются фразы, которые соответствуют хотя бы одному из двух условий:

  1. Содержат слово билет.
  2. Содержат слово отель и имеют ставку на поиске больше 1.

Операторы языка запросов

ОператорЗначениеПримерРезультат
~Содержит= "Регион показов" ~ австрОтбираются группы объявлений, у которых поле Регион показов содержит название Австралия или Австрия (а также, возможно, другие названия)
= "Изображение" ~ [black white]Отбираются объявления, у которых поле Изображение содержит подстроку black или white
= "Места показа" ~ [Сети]Отбираются кампании, у которых в поле Места показа указано значение Сети
!~Не содержит= "Регион показов" !~ австрОтбираются группы объявлений, у которых поле Регион показов не содержит названий Австралия и Австрия
= Фраза !~ [билет отель]Отбираются фразы, у которых поле Фраза не содержит подстрок билет и отель
= Модерация !~ [Ожидает]Отбираются объявления, у которых в столбце Модерация указано любое значение, кроме Ожидает.
=Равно/совпадает= "Регион показов" = АвстралияОтбираются только те группы, у которых в поле Регион показов указано значение Австралия
= Номер = [111111 222222]Отбираются объявления с номерами 111111 и 222222.
!=Не равно/не совпадает= "Регион показов" != АвстралияОтбираются группы, у которых значение в поле Регион показов отличается от Австралия
= Номер != [111111 222222]Отбираются объявления с номерами, отличными от 111111 и 222222.
>Больше= ctr > 0.5Отбираются фразы с CTR больше 0,5
<Меньше= ctr < 0.5Отбираются фразы с CTR меньше 0,5
>=Больше либо равно= Ставка >= 1Отбираются фразы, у которых ставка на поиске больше либо равна 1
<=Меньше либо равно= Ставка <= 1Отбираются фразы, у которых ставка на поиске меньше либо равна 1
&Логическое «И» в сложных запросах= Текст ~ полет & Изображение = spaceОтбираются объявления, текст которых содержит подстроку полет, а имя изображения — подстроку space
|Логическое «ИЛИ» в сложных запросах= Текст ~ космос | Текст ~ полетОтбираются объявления, текст которых содержит подстроку космос ИЛИ подстроку полет
Внимание.

Операторы ~, !~ нельзя использовать для столбцов с числовыми значениями.

Операторы >, >=, < и <= можно использовать только для столбцов с числовыми значениями.