pdl()

Назначение

Функция позволяет использовать PDL-запросы при работе с SRL-синтаксисом.

Синтаксис

pdl(аргумент)@[название_колонки]

Аргументы

В качестве аргумента функция принимает PDL-функцию (см. раздел Справка по PDL).

Возвращаемое значение

Возвращаемое значение зависит от узла, в котором используется такой запрос.

При использовании в узле Производные колонки в новой колонке будет отображаться релевантность заданного запроса.

При использовании в узле Фильтрация строк в результирующую таблицу попадут только те документы, в которых была найдена языковая конструкция, соответствующая заданному PDL-шаблону.

Примеры

pdl(POLICE)@[Description] and [District]="MASON" находит слово POLICE в колонке Description и слово MASON в колонке District

pdl(phrase(3, "7-Eleven", "STORE"))@[Description] находит словосочетание со словами 7-Eleven и STORE в колонке Description

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

Вы также можете не указывать функцию pdl():

pdl(phrase(3, "7-Eleven", "STORE") находит словосочетание со словами 7-Eleven и STORE в колонке Description

При этом в выпадающем меню Текстовая колонка по умолчанию должна быть указана текстовая колонка Description