## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnSearching
##master-date:2008-04-07 00:02:09
#acl -All:write Default
#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 un'operazione AND - vengono restituite 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, per eseguire una ricerca sulle virgolette quotarle in un altro modo
 * {{{-}}} come prefisso di un termine significa NOT - le pagine che contengono quel termine vengono escluse dal risultato
 * {{{regex:TERMINE}}} viene interpretato come un'espressione regolare, !MoinMoin segue la sintassi di Python (consultare [[http://docs.python.org/lib/re-syntax.html]])
 * {{{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 maiuscole e minuscole
 * {{{linkto:TERMINE}}} ricerca i collegamenti a TERMINE
 * {{{language:CODICE-ISO-LINGUA}}} cerca le pagine scritte in una determinata lingua
 * {{{category:CategoriaQualcheCosa}}} cerca le pagine appartenenti alla categoria !CategoriaQualcheCosa
 * {{{mimetype:TIPO}}} cerca le pagine e gli allegati del tipo mime TIPO, come `image/png`
  /!\ {{{mimetype:}}} è disponibile sono con Xapian!
 * {{{domain:TERMINE}}} cerca le pagine in un dominio come ''underlay'' o ''system'' (per le pagine di sistema)
 * {{{title:}}}, {{{regex:}}}, {{{linkto:}}} e {{{case:}}} possono essere combinati in una stessa ricerca
  * questi modificatori possono essere abbreviati a qualsiasi lunghezza, per esempio {{{re:}}}, {{{t:}}}, {{{reg:}}}, {{{cas:}}}, {{{l:}}}
  * per usare prefissi multipli è necessario concatenarli come {{{t:re:TERMINE}}}
  * {{{-}}} deve essere usato prima degli altri modificatori
 * l'operatore {{{or}}} ha precedenza più bassa rispetto l'{{{AND}}} implicito (per esempio `macchina diesel or gas` troverà qualsiasi pagina contenente sia "macchina" sia "diesel", ma troverà anche le pagine contenenti "gas" anche se "macchina" non è nella pagina)
 * 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 contengono 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 per esempio la parola "doggy".

{{{
help -domain:system
}}} Cerca le pagina contenenti la parola "help", ma che non sono pagine di sistema.

{{{
category:CategoriaPaginaPersonale title:mario
}}} Cerca le pagine nella categoria !CategoriaPaginePersonale con la parola "mario" nel titolo (tutte le pagine degli utenti che si chiamano Mario)

== Ricerca per titolo ed elenco pagine ==
 * usano la stessa sintassi
 * {{{title:}}} viene aggiunto implicitamente a ogni termine cercato

== Xapian ==

Per maggiori informazioni consultare AiutoSuXapian.
