Запити

У пошуковій системі МоінМоін допускаються такі ж самі шаблони пошуку у полі пошуку тексту та пошуку у заголовку, як і у параметрах макросів 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"

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

linkto:WindowsPage title:Linux

пошук сторінок що містять у назві слово "Linux" та які посилаються на WindowsPage

r:\bекран\b

пошук слова "екран" але не включати до результату такі слова як "екранний"

довідка -domain:system

пошук сторінок, що містять слово "довідка" але не є системними сторінками

category:homepage title:thomas

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

TitleSearch та PageList

  • використовують такі ж самі шаблони
  • при кожному пошуку ніби додається title:

Xapian

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