Для поиска аргументов в составе отрицательных конструкций используется функция negate().
Синтаксис
negate(аргумент_1,…)
Аргументы
Функция принимает в качестве аргументов одно или несколько слов.
Функция также поддерживает опциональный именованный параметр
match:=whole, который извлекает отрицательную частицу («не», «без», «никаких») вместе с отрицаемым словом.
Возвращаемое значение
Документы, соответствующие запросу.
Примеры
negate(лицензия) находит документы, в которых слово «лицензия» является объектом отрицания (например, «не было лицензии на оказание услуг связи», «отсутствие лицензии» и т.д.).
negate(жалоба, штраф, match:=whole) находит документы, в которых слова «жалоба» или «штраф» являются объектами отрицания, при этом отрицательная частица также будет извлечена (например, «без штрафа», «не получали жалоб», «ни одной жалобы на подобные дефекты не зафиксировано» и т.д.).