Используется достаточно понятный и вполне логичный язык запросов. Так, например, несколько набранных через пробел слов в запросе означают, что все они должны входить в одно предложение искомого документа (аналог этому - употребление символа «&»). Если между словами поставить знак «I», будут найдены документы, содержащие любое из этих слов. Знак тильда «~» дает возможность найти документы с предложением, содержащим первое слово, но не содержащим второе. По запросу Ходорковский - Юкос будут найдены все документы с фамилией Ходорковский, рядом с которой (в пределах предложения) нет слова Юкос.
При поиске в пределах документа удваивается соответствующий знак. То есть одинарные операторы & и - позволяют искать в пределах предложения, двойные (&& и —) - в пределах документа. Для поиска устойчивых словосочетаний следует использовать кавычки. Например, по запросу красная шапочка будут найдены документы с этой фразой. Во многих случаях при поиске целесообразно задавать расстояние между словами с помощью знака «/», за которым указывается число слов расстояния.
Например, при запросе продавцы/2 роз найдутся документы со словами продавцы и розы. Расстояние между этими словами не может быть более двух слов в одном предложении, например продавцы райских роз, продавцы импортных чайных роз и т. п. Возможна! пунктуация 7(nm)( где п - минимальное, а т - максимально допустимое расстояние. Запрос песочное/(-2 4) печенье означает, что слово песочное должно находиться от слова печенье в интервале от 2 слов слева до 4 слов справа. |