Простейший запрос может содержать одно слово или фразу. В многих случаях этого достаточно. Однако, для получения более полных и точных результатов, необходимо использовать расширенные запросы.
Для поиска документов, содержащих слова, начинающиеся с одних и тех же букв, используйте маску "*". Например, задав маску банкрот*, поисковый сервер найдет документы, содержащие слова банкрот, банкротство, банкроты и т.п.
Использование логических операторов AND (&) и OR (|).
При
соединении двух выражений оператором OR поисковый механизм найдет документы,
в которых встречается хотя бы одно из искомых выражений. Например, предприятие
OR банк. При соединении двух выражений оператором AND, поисковый механизм
найдет документы, в которых встречаются оба искомых выражения, например
госпошлина AND инвалидов. Синоним AND - "&", синоним
OR - "|".
С помощью оператора NEAR вы можете искать документы с заданными словами, находящимися близко по тексту. Например, с помощью обоих запросов, налог* AND пошлина и налог* NEAR пошлина, будут найдены документы, в которых есть слово пошлина и слова, начинающиесся на налог. Но с оператором NEAR, документы, в которых эти слова находятся рядом, будут иметь более высокий ранг и окажутся ближе к началу на странице результатов поиска.
Для исключения определенного текста из поиска, используйте оператор исключения NOT. Например, запрос пошлина AND NOT инструкция приводит к поиску документов, в которых встречается слово пошлина, но не инструкция.
См. также более полное описание языка запросов.