
Questa pagina riporta un breve somamrio della sintassi di ricerca.Questa pagina è denominata [Search Page Help](SearchPageHelp).

Usate '+' per includere forzare esplicitamente una parola, '-' per escluderla. Per esempio:

``
          +java -emacs jsp
``

trova le pafine che DEVONO includere la parola "java", e NON devono includere la parola"emacs". Inoltre, le pagine che contengono "jsp" avranno un peso maggiore di quelle chenon la includono.

Tutte le ricerche vengono effettuate senza tener conto di maiuscole e minuscole.

### Tabella della sintassi delle query

Per informazioni più dettagliate si rimanda a [Lucene's query syntax](http://lucene.apache.org/core/4_4_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package_description) {.slimbox}.

| termine | trovare un singole termine è semplice | `hello`
| "..." | trovare un gruppo di parole | `"hello dolly"`
| ? | ogni singolo carattere (il ? non può però essere il primo carattere in una stringa di ricerca) | `te?t`
| * | qualsiasi sequenza di caratteri (l' * non può però essere il primo carattere in una stringa di ricerca) | `test*`
| OR | trova una pagina se contiene uno qualsiasi dei termini | `"hello dolly" hello`   
`"hello dolly" OR hello`
| AND | trova una pagina se contiene tutti i termini | `"hello dolly" AND "dolly lucy"`
| + | impone che il termine successivo sia contenuto nella pagina | `+hello dolly`
| -   
NOT | impone che il termine successivo NON sia contenuto nella pagina   
è possibile anche usare la parola NOT o il carattere ! | `"hello dolly" -"dolly lucy"`   
`"hello dolly" NOT "dolly lucy"`
| (...) | usate parentesi per comporre query booleane | `(hello OR dolly) AND website`
| ~~ | ricerca _fuzzy_ - termini simili nello spelling | `roam~ `
| ~n | ricerca di _prossimità_, entro il numero specificato di parole | `"hello dolly"~10`
| ^n | fattore di _boost_ che incrementa l'importanza di uno specifico termine | `"hello dolly"^4 "dolly lucy"`
| \ | sequenze di escape per i caratteri speciali: ** + - && ~|~| ! ( ) { } [[ ] ^ " ~ * ? : \ ** | `\(1\+1\)\:2` to find (1+1):2

Potete anche restringere il campo di applicazione tramite prefissi nella stringa, come segue:

| author:_term_ | trova le pagine modificate da un dato utente | `author~:JohnFoo`
| attachment:_term_ | trova le pagine filtrando solo sul nome degli allegati | `attachment:brushed*`
| name:_term_ | trova le pagine filtrando solo sul nome della pagina | `name:Main`
| content:_term_ | trova le pagine filtrando solo sul contenuto | `content:jspwiki`
