negate

Назначение

Для поиска аргументов в составе отрицательных конструкций используется функция negate().

Синтаксис

negate(аргумент_1,…​)

Аргументы

Функция принимает в качестве аргументов одно или несколько слов.

Функция также поддерживает опциональный именованный параметр match:=whole, который извлекает отрицательную частицу («не», «без», «никаких») вместе с отрицаемым словом.

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

Документы, соответствующие запросу.

Примеры

negate(лицензия) находит документы, в которых слово «лицензия» является объектом отрицания (например, «не было лицензии на оказание услуг связи», «отсутствие лицензии» и т.д.).

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