Форумы » Язык запросов »
Оглавление || Правила форума | Напутствие новичкам | Что нового? | Кодекс модератора | Ранги | Иерархии | Теги оформления | Смайлики | Язык запросов
Особенности и ограничения
Режимы поиска и сортировки

Режимы поиска

Поиск может осуществляться как по ключевым словам, так и по имени автора, причем ключевые слова имеют больший вес. Это означает, что если указано и то, и другое, то поиск пойдет по ключевым словам, так что если вы хотите искать по имени автора не указывайте никаких ключевых слов. В свою очередь поиск по ключевым словам имеет два режима:

Пожалуйста, обратите внимание, команды языка запросов действуют только в том случае, если включен соответствующий режим поиска.

Режимы сортировки

Найденные результаты могут быть отсортированы в нужном порядке. Для этого предусмотрены различные режимы сортировки. По умолчанию всегда выбран режим «упорядочить по релевантности», т.е. по «весу» результата. Вес тем больше, чем выше совпадение между ключевыми словами и результатом. В режиме поиска по имени автора результаты нельзя отсортировать по релевантности и по имени автора, поэтому даже если выбраны указанные режимы, сортировка пойдет по дате создания сообщения.

Команды языка запросов

+

Плюс перед словом означает, что слово должно присутствовать в выборке.

-

Минус перед словом означает, что слово не должно присутствовать в выборке.

(отсутствие команды)

Если слово не содержит никакой команды, то его присутствие в выборке возможно, но не обязательно, однако результаты, в которых данное слово встречается, будут иметь больший вес.

> <

Эти команды позволяют изменять вес слова в запросе: > увеличивает вес, а < уменьшает.

( )

Скобки используются для группировки слов в запросе. Группы могут быть вложенными.

~

Тильда в начале слова используется как оператор отрицания, этим знаком помечают нежелательные слова. Результат, в котором присутствует данное слово, будет иметь меньший вес, чем результат, в котором данного слова нет, однако не будет исключаться из выборки совсем, что произошло бы при использовании оператора -.

*

Звездочка служит в качестве маски, добавляется в конце слова и позволяет искать по всем словам, содержащим в начале указанное слово.

"

Фраза, заключенная в двойные кавычки, ищется как есть, т.е. именно в том виде, в котором была набрана.

Примеры

великая стена орков

Результатом будут сообщения, содержащие по меньшей мере одно из этих слов.

+великая +стена +орков

...все слова.

+великая +стена орков

...слова «великая» и «стена», но вес результата будет выше, если в сообщении также присутствует слово «орков».

-великая +стена +орков

...слова «стена» и «орков», но не «великая».

+стена +(>великая <орков)

...слова «стена» и «великая», либо слова «стена» и «орков» (в любом порядке), но вес «великая стена» будет выше, чем вес «стена орков».

крест*

...слова «крест», «крестом», «крестоносцы», «крестоносцами», «крестовый» и другие, начинающиеся с «крест».

"великая стена орков"

...фразу «великая стена орков» в точности, как она указана в запросе (например, сообщения содержащие «где находится великая стена орков?», но не сообщения содержащие «великая и ужасная стена орков»).

Оглавление || Правила форума | Напутствие новичкам | Что нового? | Кодекс модератора | Ранги | Иерархии | Теги оформления | Смайлики | Язык запросов
Форумы » Язык запросов »
Яндекс.Метрика Рейтинг@Mail.ru

3.12.1 | 2.14.4-mod | 5.2.17-php | sel: 2, gen: 0.002, ts: 2024/12/02 14:40:39