difference

Назначение

Находит документы, где первый аргумент не пересекается со вторым аргументом.

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

Синтаксис

difference(аргумент1, аргумент2)

Аргументы

Требует наличия двух аргументов.

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

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

Примеры

difference(a, phrase(a,b)) = a/phrase(a,b) находит a, a c, a b a, но не a b.

difference(производство, phrase(совместное, производство)) = находит производство автомобилей и совместный проект по производству, но не совместное производство.

difference(term(wordclass1), term(wordclass2)) = term(wordclass1)/term(wordclass2) находит документы, включающие слова, присутствующие в классе слов 1, но отсутствующие в классе слов 2.