##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 così come nei parametri usati 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, invece, per eseguire una ricerca sulle stesse virgolette quotarle con un'altro tipo virgolettattura oppure raddoppiarle all' interno di una stringa a sua volta virgolettata * {{{-}}} 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]] per maggiori informazioni) * {{{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, per esempio `image/png` /!\ {{{mimetype:}}} è disponibile solo 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.