tosentiment

Назначение

Конвертирует термин, соответствующий подходящей стандартной или пользовательской сущности из родительского узла «Анализ тональности», и заменяет его особыми атрибутами тональности.

Не работает с аргументами, которые не являются тональностью.

Синтаксис

tosentiment([тип,] термин[,…​])

Аргументы

Функция принимает один обязательный аргумент, который определяет термин для замены.

Первый обязательный аргумент определяет тип тональности («positive» (позитив), «negative» (негатив) или название пользовательской сущности).

Можно также заменить термин указанным атрибутом тональности, а не всей тональностью. Искомый атрибут определяется именованным параметром field.

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

Тональность определенного типа или ее атрибуты.

Примеры

Данные

XPDL-правило

Результат

Хорошая компания.

rule: r1

{

query: {"хороший"}:1

result: Match = tosentiment(positive, $1)

}

Хорошая компания

Хорошее обслуживание.

rule: r1

{

query: {"service"}:1

result: Match = tosentiment(positive|negative, $1, field:=evaluation)

}

Хороший