+ | Предшествующий слову знак "плюс" показывает, что это слово должно присутствовать в каждой возвращенной строке. По умолчанию (если ни плюс, ни минус не указаны) данное слово является не обязательным, но содержащие его строки будут оцениваться более высоко. |
- | Предшествующий слову знак "минус" означает, что это слово не должно присутствовать в какой-либо возвращенной строке. |
> < | Эти два оператора используются для того, чтобы изменить вклад слова в величину релевантности, которое приписывается строке. Оператор < уменьшает этот вклад, а оператор > увеличивает его. |
~ | Предшествующий слову знак "тильда" воздействует как оператор отрицания, обуславливая негативный вклад данного слова в релевантность строки. Им отмечают нежелательные слова. Строка, содержащая такое слово, будет оценена ниже других, но не будет исключена совершенно, как в случае оператора "минус". |
* | Звездочка является оператором усечения. В отличие от остальных операторов, она должна добавляться в конце слова, а не в начале. |
"…" | Фраза, заключенная в двойные кавычки, соответствует только строкам, содержащим эту фразу, написанную буквально. |
(…) | Круглые скобки группируют слова в подвыражения. |
Примеры:
математика физика
Находятся записи, которые содержат "математика" или "физика".
+математика +видео
Находятся записи, которые содержат "математика" и "физика".
+математика книга
Находятся записи, которые содержат "математика", но релевантность выше, если в записи есть "книга".
+математика -видео
Находятся записи, которые содержат "математика" и не содержат "видео".
+математика +(>книга <видео)
Находятся записи, которые содержат "математика" и ("книга" или "видео"), но релевантность "книга" выше, чем "видео".
математ*
Находятся записи, которые содержат слова, начинающиеся с "математ", например "математик", "математика", "математический".
"теорема Ферма"
Находятся записи, которые содержат "теорема Ферма", но не "теорема Пьера Ферма".