Описание логических операторов поиска

В качестве операторов для построения логических запросов можно использовать следующие операторы:

«ИЛИ» (OR), обозначается как вертикальная черта «|»,

«НЕ» (NOT), обозначается как восклицательный знак «!»,

группировка, обозначается как пара круглых скобок «( )»

Оператор «И» (AND) не используется, т.к. написание в запросе слов рядом друг с другом подразумевает, что такой оператор уже учитывается

Примеры:

1. найти все материалы, где встречается слово «министерство» и слово «министр»

министерство министр

2. найти все материалы, где встречается слово «министерство» или «министр»

министерство | министр

3. найти все материалы, где встречается слово «министерство» и нет слова «министр»

министерство !министр

4. найти все материалы, где встречается слово «министерство» и нет слова «министр» или встречается слово «документ» и нет слова «приказ»

( министерство !министр ) | (документ ! приказ )

5. найти материалы, где обязательно встречается слово «министерство» и одно из слов: «министр», «документ» или «приказ» (оператор | имеет более высокий приоритет)

министерство министр | документ | приказ