Помощь по использованию поиска по трекеру и форуму

Автор Сообщение
Степан Капуста ®

Стаж: 15 лет
Сообщений: 28

Создавать темы Степан Капуста ® написал(а)
10-Июн-2009 15:17
С переключателями (чекбоксами), списком форумов и поиском по автору все, надеюсь, понятно. Затруднение может вызвать только поиск по ключевым словам, так как при этом поиске используется язык запросов. Этот язык я вкратце и опишу.

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

Цитата:

cat dog
По этому запросу будут найдены все документы, в которых есть слова "cat" и "dog".

Чтобы использовать условие "ИЛИ", нужно разделить ключевые слова символом "|":

Цитата:

cat | dog
По этому запросу будут найдены все документы, в которых есть слова "cat" или "dog"

Для группировки ключевых слов используйте символы "(" и ")":

Цитата:

(cat dog)
Вложенная группировка недопустима.

Вы можете использовать знаки "-" ("минус") или "!" ("восклицательный знак"), написанные слитно перед словом, для слов, которых не должно быть в результатах поиска:

Цитата:

-mouse
По этому выражению будут найдены все документы, в которых нет слова "mouse"

Внимание: запросы типа "любовь-морковь" воспринимаются как два слова - "любовь" и "-морковь", то есть, будут найдены все документы со словом "любовь", но без слова "морковь". Для того, чтобы найти документы со словосочетанием "любовь-морковь", используйте запрос "любовь морковь".

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

Пример составного выражения для поиска:

Цитата:

( cat -dog ) | ( cat -mouse)
Этим выражением мы ищем все документы со словом "cat", в которых отсутствуют слова "dog" и "mouse"

В поиске по трекеру и заголовкам тем добавил использование "*" в качестве суффикса, минимальная длина префикса при этом - 3 символа. То есть, "198*" - правильно, а "19*" - неправильно. Если префикс короче 3 символов, то поиск идет просто по префиксу, как если бы символа "*" не было. Внимание: знак "*" можно использовать только как суффикс. Ключевые слова вида "*abc", "abc*def", "*abc*" и проч. не поддерживаются.

Удачи! :-)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 19-Апр 16:11
Часовой пояс: UTC + 5