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