##master-page:HelpOnSearching
##master-date:2007-12-02
#acl -All:write Default
#format wiki
#language uk

= Запити =

У пошуковій системі МоінМоін допускаються такі ж самі шаблони пошуку у полі пошуку тексту та пошуку у заголовку, як і у параметрах макросів {{{FullSearch}}} та {{{PageList}}}.

 * Можна вказувати декілька термінів для пошуку, розділяючи їх пробілами
  * Терміни можна об'єднувати операціями AND - шукатимуться сторінки, що містять усі ключі пошуку
  * Можна використовувати подвійні чи одиночні лапки для включення пробілу у термін пошуку.
 * {{{-}}} перед терміном пошуку означає логічне NOT - сторінки, що містять цей термін не потрапляють до результату пошуку
 * {{{regex:ТЕРМ}}} розглядається як регулярний вираз
 * {{{title:ТЕРМ}}} пошук на сторінках, назва яких відповідає ТЕРМ
  * При звичайному пошуку, пошук також ведеться й у заголовках. Відповідність у заголовках має більшу вагу ніж відповідність у тексті сторінок.
 * {{{case:ТЕРМ}}} пошук з урахуванням регістру символів
 * {{{linkto:ТЕРМ}}} пошук посилань на ТЕРМ
 * {{{language:ISO-КОД-МОВИ}}} пошук сторінок певною мовою за кодом ISO, наприклад en, de
 * {{{category:КАТ}}} пошук сторінок, що належать CategoryКАТ; замінює старий регулярний вираз
 * {{{mimetype:ТИП}}} пошук сторінок та вкладень з типом mime ТИП, наприклад. image/png
  /!\ Наразі доступний лише з Xapian!
 * {{{domain:ТЕРМ}}} пошук сторінок у домені основи чи системному (для системних сторінок)
 * {{{title:}}}, {{{regex:}}}, {{{linkto:}}} та {{{case:}}} можна використовувати у комбінації у одному пошуковому терміні
  * ці модифікатори можна скоротити: наприклад. {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}}
  * Якщо ви хочете вказати декілька з них, їх треба об'єднати подібним чином: {{{t:re:}}}
  * {{{-}}} потрібно ставити перед будь-якими іншими модифікаторами
 * оператор {{{or}}} має менший пріоритет ніж явно вказаний AND
 * Для групування можна використовувати круглі дужки

== Приклади ==

{{{
title:Довідка макрос
}}}
пошук сторінок довідки, які містять слово "макрос".

{{{
apple (комп'ютер or "операційна система")
}}}
пошук сторінок, що містять слово "apple" та принаймні одне з "комп'ютер" чи "операційна система".

{{{
windows winamp or linux xmms
}}}
пошук сторінок, що містять одночасно "windows" та "winamp", а також сторінок які містять одночасно "linux" та "xmms".

{{{
"is text"
}}}
Відповідатиме "th'''is text'''" або "'''is text'''s". дужки використовуються лише для включення пробілу, а не для пошуку "точної фрази".

{{{
linkto:WindowsPage title:Linux
}}} пошук сторінок що містять у назві слово "Linux" та які посилаються на !WindowsPage

{{{
r:\bекран\b
}}} пошук слова "екран" але не включати до результату такі слова як "екранний"

{{{
довідка -domain:system
}}} пошук сторінок, що містять слово "довідка" але не є системними сторінками

{{{
category:homepage title:thomas
}}} пошук сторінок з категорією CategoryHomepage, що мають слово "thomas" у заголовку (домашні сторінки усіх осіб з іменем  Thomas)

== TitleSearch та PageList ==
 * використовують такі ж самі шаблони
 * при кожному пошуку ніби додається {{{title:}}}

== Xapian ==

Додаткову інформацію про Xapian та його встановлення дивіться на сторінці ДовідкаXapian.
