Содержание

Справочник поисковых запросов

Соглашения в документе

Запросы выделены курсивом.
Пример: %rating% GREATER 3

Примеры запросов могут содержать подставные значения, которые заключаются в треугольные скобки. Названия таких значений нужно заменить на реальные запросы. Если несколько подставных значений одного типа встречаются в одном примере запроса, то (как в примере ниже) будут подставлены числа.
Пример: <field> GREATER <number>

Список основных типов подставных значений используемых далее в документе:

Простой поиск

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

При использовании простого поиска, латинские символы соответствуют схожим с юникодными, например, "foo" соответствует "foo", также как "föö" и "fóo".

Расширенный поиск

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

Текстовые выражения

Числовые выражения

Выполнение целочисленного сравнения между <значение> и <число>, например, "%rating% GREATER 3".

ТЕГовые выражения

Временные выражения

Временные значения используемые в запросах могут быть представлены в след. форматах: ГГГГ, ГГГГ-MM, ГГГГ-MM-ДД, ГГГГ-MM-ДД чч, ГГГГ-MM-ДД чч:мм, ГГГГ-ММ-ДД чч:мм:сс.

Составные запросы

Сортировка результатов

Чтобы отсортировать результаты поискового запросы по определенному значению, можно добавить в конец выражения оператор SORT BY.

Примечание

Операторы (суммарно)

Оператор Синтаксис Комментарий
AFTER <время1> AFTER <время2>
AND <выражение1> AND <выражение2>
BEFORE <время1> BEFORE <время2>
DURING <время1> DURING <время2>
DURING LAST <время> DURING LAST <число> SECONDS/MINUTES/HOURS/DAYS/WEEKS
<время> DURING LAST SECOND/MINUTE/HOUR/DAY/WEEK
EQUAL <значение> EQUAL <число>
GREATER <значение> GREATER <число>
HAS <значение> HAS <строка>
* HAS <string>
IS <значение> IS <строка>
LESS <значение> LESS <число>
MISSING <значение> MISSING
NOT NOT <выражение>
OR <выражение1> OR <выражение2>
PRESENT <значение> PRESENT
SINCE <время1> SINCE <время2>
SORT BY SORT BY <шаблон сортировки>
SORT DESCENDING BY <шаблон сортировки>
Должен находиться в конце выражения.