## Please edit system and help pages ONLY in the moinmaster wiki! For more
## information, please see MoinMaster:MoinPagesEditorGroup.
##master-page:Unknown-Page
##master-date:Unknown-Date
#acl MoinPagesEditorGroup:read,write,delete,revert All:read
#format wiki
#language it

= Ricerche =

Il motore di ricerca di MoinMoin consente di usare la stessa sintassi sia nel campo ricerca testuale che in quello per titoli di quella usata dalle macro {{{FullSearch}}} e {{{PageList}}}.

 * Possono essere specificati diversi termini da cercare, separati da uno spazio
  * I termini sono combinati di norma con una operazione AND - vengono ritornate solo le pagine che contengono tutti i termini specificati
  * È possibile usare le virgolette o gli apici singoli per includere lo spazio nel termine di ricerca
 * {{{-}}} come prefisso di un termine significa NOT - le pagine che contengono quel termine vengono escluse dal risultato
 * {{{regex:TERMINE}}} viene interpretato come una espressione regolare
 * {{{title:TERMINE}}} elenca le pagine che contengono TERMINE nel loro titolo
  * Anche la ricerca normale verifica la presenza dei termini nei titoli delle pagine. Le corrispondenze trovate nei titoli hanno più peso di quelle nel testo delle pagine
 * {{{case:TERMINE}}} esegue una ricerca tenendo conto delle differenze tra maiuscolo e minuscolo
 * {{{linkto:TERMINE}}} ricerca i collegamenti a TERMINE
 * {{{title:}}}, {{{regex:}}}, {{{linkto:}}} e {{{case:}}} possono essere combinati in una stessa ricerca
  * questi modificatori possono essere abbreviati a qualsiasi lunghezza, ad esempio  {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}}
  * {{{-}}} deve essere usato prima degli altri modificatori
 * l'operatore {{{or}}} ha una precedenza più bassa di quella del AND implicito
 * Possono essere usate le parentesi per raggruppare i termini di ricerca

== Esempi ==

{{{
title:Aiuto macro
}}}
cerca tra le pagine di aiuto quelle che contengono la parola "macro".

{{{
apple (computer or "operating system")
}}}
cerca le pagine che contegono la parola "apple" e almeno una tra "computer" e "operating system".

{{{
windows winamp or linux xmms
}}}
cerca le pagine che contengono sia "windows" che "winamp", oppure che contengono sia "linux" che "xmms".

{{{
"is text"
}}}
Corrisponde sia a "th'''is text'''" che a "'''is text'''s". Le virgolette sono usate per includere della spaziatura, e non invece per specificare "esattamente una certa frase".

{{{
linkto:WindowsPage title:Linux
}}} cerca le pagine che contengono "Linux" nel titolo e che abbiano un collegamento a !WindowsPage

{{{
r:\bdog\b
}}} cerca le occorrenze della parola "dog" ignorando ad esempio la parola  "doggy"

== TitleSearch e PageList ==
 * usano la stessa sintassi
 * {{{title:}}} viene aggiunto implicitamente a ogni termine cercato