Несколько набранных в запросе слов,
разделенных пробелами, означают, что все они должны входить в один абзац
искомого документа. Тот же самый эффект произведет употребление символа '&'.
Например, при запросе 'холодная вода' (или 'холодная &
вода'), результатом поиска будет список документов, в которых в одном абзаце
содержатся и слово 'холодный', и слово 'вода'.
Между словами можно поставить знак '|' (или запятую ','), чтобы
найти документы, содержащие любое из этих слов.
Запрос вида 'вода | огонь' или 'вода,огонь' задает поиск
документов, содержащих в одном абзаце хотя бы одно из слов 'вода' или 'огонь'.
Еще один знак, тильда '~', позволит найти документы с абзацем,
содержащим первое слово, но не содержащим второе.
По запросу 'холодный ~ горячий' будут найдены все
документы, содержащие слово 'холодный', рядом с которым (в пределах абзаца) нет
слова 'горячий'.
Чтобы подняться на ступеньку выше, от уровня абзаца до уровня
документа, надо удвоить соответствующий знак. Одинарный оператор (&, ~) ищет
в пределах абзаца, двойной (&&, ~~) - в пределах документа.
Например, по запросу 'холодная && вода' будут
найдены документы, содержащие где бы то ни было оба эти слова. А запрос 'квас ~~
теплый' выдаст все документы со словом 'квас', но без слова 'теплый'
|