##master-page:HelpTemplate
##master-date:Unknown-Date
#format wiki
#language pt

= Queries =

Com o motor de pesquisa do [[WikiMoinMoin|MoinMoin]]n, são permitidos os mesmos padrões de pesquisa tanto nos campos de pesquisa e pesquisa por título. como nos parâmetros das macros {{{FullSearch}}} e {{{PageList}}}.

 * Podem existir vários termos de pesquisa separados por um espaço em branco
  * Os termos são combinados com o operador AND por omissão - os resultados são apenas as páginas que contenham todos os termos de pesquisa
  * As aspas ou plicas podem ser utilizadas para incluir espaços em branco nos termos de pesquisa.
 * {{{-}}} antes do termo de pesquisa significa NÃO - as páginas que contenham este termo são excluídas dos resultados de pesquisa
 * {{{regex:TERM}}} é tratado como uma expressão regular
 * {{{title:TERM}}} faz uma pesquisa de páginas cujo título coincida com o TERM
  * Os termos de pesquisa comuns incluem os títulos também. Correspondência de títulos têm mais peso do que correspondência em páginas.
 * {{{case:TERM}}} faz uma pesquisa sensível a maiúsculas/minúsculas
 * {{{linkto:TERM}}} faz pesquisa de ligações para o TERM
 * {{{language:LANG-ISO-CODE}}} faz uma pesquisa de páginas escritas em determinado código ISO de idioma, ex: pt, en, de
 * {{{category:CAT}}} faz uma pesquisa de páginas que pertençam à CategoriaCAT; substitui a expressão regular antiga
 * {{{mimetype:TYPE}}} faz uma pesquisa de páginas e anexom com o mimetype TYPE, ex: imagem/png
  /!\ Disponível apenas com Xapian actualmente!
 * {{{domain:TERM}}} faz uma pesquisa de páginas num domínio como underlay ou system (para páginas de sistema)
 * {{{title:}}}, {{{regex:}}}, {{{linkto:}}} e {{{case:}}} podem ser utilizadas em conjunto num único termo de pesquisa
  * Estes modificadores podem ser abreviados para qualquer comprimento: ex: {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}}
  * Se quiser utilizar vários, tem de os concatenar assim: {{{t:re:}}}
  * {{{-}}} tem de ser colocado antes de qualquer outro modificador
 * O operador {{{or}}} tem uma precedência mais baixa do que o implícito AND
 * Os parênteses podem ser utilizados para agrupar

== Exemplos ==

{{{
title:Ajuda macro
}}}
pesquisa páginas de ajuda que contenham a palavra "macro".

{{{
apple (computador or "sistema operativo")
}}}
pesquisa páginas que contenham a palavra "apple" e pelo menos um dos conjuntos de palavras "computador" ou "sistema operativo".

{{{
windows winamp or linux xmms
}}}
pesquisa páginas que contenham o conjunto de palavras "windows" e "winamp", e também as páginas que contenham o conjunto "linux" e "xmms".

{{{
"o teor"
}}}
terá como resultado "d'''o teor'''" ou "'''o teor'''ema". As aspas são utilizadas apenas para incluir espaços em branco, e não significam "frase exacta".

{{{
linkto:PáginaWindows title:Linux
}}} pesquisa páginas que contenham a palavra "Linux" no nome da página e que tenham ligação para !PáginaWindows

{{{
r:\bcão\b
}}} pesquisa pela palavra "cão" e ''não'' encontra a palavra "cãozinho" por exemplo

{{{
ajuda -domain:system
}}} pesquisa páginas que contenham a palavra "ajuda" mas que não são páginas de sistema

{{{
category:páginaprincipal title:joão
}}} pesquisa páginas na CategoriaPáginaPrincipal que contenham a palavra "joão" no título (devolve as páginas principais de utilizadores das pessoas chamadas João)

== PesquisaDePáginas e ListaDePáginas ==
 * utiliza os mesmos padrões
 * {{{title:}}} é virtualmente adicionado a todos os termos de pesquisa

== Xapian ==

Para mais informações sobre o Xapian e a sua configuração, consulte o tópico AjudaComXapian.