Функция isnull() определяет, является ли данный аргумент нулевым.
isnull(аргумент)
Функция принимает аргумент любого типа.
Возвращает булевое значение «истина», когда аргумент нулевой, в противном случае возвращает булевое значение «ложь».
Данные
XPDL-правило
Результат
Иван
rule: r1
{
query: {phrase(lemma(noun), {optional(lemma(noun))}:surname)}:name
result: Name = $name
attribute: IsNull= isnull($surname)
}
yes
Иван Иванов
no