Использование PDL-выражений внутри SRL-выражений
Внутри SRL-выражения можно выполнить PDL-поиск текстовой колонки. Такой поиск возвращает числовое значение, представляющее релевантность текстового значения этому поиску.
Если вы используете PDL-функцию count(), то получите частоту встречаемости переданного слова. |
Для выполнения PDL-поиска колонки заключите искомое в двойные кавычки, используйте символ @
и впишите имя текстовой колонки для поиска, после чего заключите все выражение в одинарные кавычки.
Такой запрос вернет число, означающее релевантность запроса.
Важно не включать дополнительные пробелы в одинарных кавычках и содержимое, поскольку это приводит к тому, что PolyAnalyst не сможет выполнить разбиение выражения. Важно также прописать верный запрос, иначе все SRL-выражение будет считаться неверным.
Многие узлы текстового анализа могут генерировать узел Производные колонки или узел Фильтрация строк, которые будут содержать SRL-выражение со встроенным PDL-выражением.
Вы можете либо редактировать такие выражения, либо писать собственные. Когда PolyAnalyst обрабатывает SRL-выражение со встроенным PDL, любая из текстовых колонок, в которых выполняется поиск, должна сначала быть проиндексирована.
Затем вы можете использовать получившееся значение как часть более крупного SRL-выражения.
Если между значением "Комментарий" и поисковым запросом имеется какая-либо релевантность, то будет возвращена ненулевая релевантность, что делает результат выражения истинным.
Если имя колонки содержит пробел, то необходимо использовать квадратные скобки:
Вы также можете использовать SRL-выражения внутри PDL-выражений. Подробную информацию см. в соответствующем разделе.