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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    = "Заголовок 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
| Логическое «ИЛИ» в сложных запросах = Текст ~ космос | Текст ~ полет Отбираются объявления, текст которых содержит подстроку космос ИЛИ подстроку полет
Внимание.

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

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