## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ## Пожалуйста редактируйте (или переводите) системные страницы и страницы помощи только в moinmaster вики! ##master-page:HelpOnSearching ##master-date:2005-12-17 #acl -All:write Default #format wiki #language ru = Запросы = В MoinMoin 1.3 появился новый поисковый движок, теперь одинаковые поисковые шаблоны применяются в полнотекстовом поиске и поиске по заголовкам, также они могут являться параметрами для макросов {{{FullSearch}}} и {{{PageList}}}. * Поисковые выражения разделяются пробелами * По умолчанию, выражения объединяются оператором AND, т.е. возвращаются страницы, содержащие все выражения * Чтобы искать выражение с пробелами, можно использовать двойные (") или одинарные (') кавычки * знак "{{{-}}}" перед выражением, расценивается как исключающий оператор NOT, т.е. страницы, содержащие данное выражение будут исключены из результатов поиска * {{{regex:TERM}}} - использовать при поиске регулярные выражения * {{{title:TERM}}} - искать в заголовках страниц * {{{case:TERM}}} - регистрозависимый поиск * Обычно, поиск также ведется и по заголовкам, причем вес результата выше, если строка встречается и в тексте. * {{{linkto:TERM}}} - искать в ссылках * модификаторы {{{title:}}}, {{{regex:}}}, {{{linkto:}}} и {{{case:}}} можно комбинировать в пределах одного запроса * можно использовать и сокращенные варианты модификаторов, например: {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}} * знак "{{{-}}}" необходимо будет ставить перед каждым модификатором * оператор {{{or}}} имеет более низкий приоритет, чем неявный AND (пробел то есть.) * можно использовать круглые скобки для объединения выражений === Примеры === {{{ title:Помощь макрос }}} ищем справочные страницы, содержащие слово "макрос". {{{ apple (компьютер or "операционная система") }}} ищем страницы со словом "apple", которые содержат любое из выражений "компьютер" или "операционная система". {{{ windows winamp or linux xmms }}} ищем страницы, содержащие оба слова "windows" и "winamp", либо страницы, содержащие "linux" и "xmms". {{{ "is text" }}} Будут найдены строки "th'''is text'''" либо "'''is text'''s". Данная форма применяется только для поиска с пробелами, а не как точное соответсвиеthis phrase". {{{ linkto:WindowsPage title:Linux }}} ищем страницы, содержащие "Linux" в названии и ссылающиеся на страницу !WindowsPage {{{ r:\bdog\b }}} ищем слово "dog", но '''не''' слово "doggy"(например). == Макросы TitleSearch и PageList == * используются точно такие же выражения * к каждому выражению неявно добавляется модификатор {{{title:}}}