Ricerche di elementi

Dal motore di ricerca, è possibile ricercare degli elementi. È possibile personalizzare le proprie ricerche nella finestra Ricerca.
È possibile immettere singoli termini o frasi per ricercare un elemento. Quando si esegue la ricerca, si applicano le seguenti regole:
Nota:
  • Per la ricerca di caratteri jolly all'inizio delle stringhe, è necessario abilitare lucene.allowleadingwildcard in SQL. Per abilitare lucene.allowleadingwildcard, impostarlo su true con il seguente comando sql: update projectsetting set value='true' where pid=-2 and name = 'lucene.allowleadingwildcard'. Per impostazione predefinita, questa opzione non è disponibile. La ricerca con carattery jolly iniziali potrebbe essere un'operazione impegnativa, in quanto richiede la scansione dell'elenco di token nell'intero indice alla ricerca di un pattern che corrisponda alla stringa di ricerca.
  • Le ricerche con caratteri jolly non si applicano in cinese e giapponese poiché in tali lingue ciascun carattere è considerato come un singolo termine.

Operatori booleani

Nota: gli operatori booleani devono essere scritti in maiuscolo.
Operatore Simbolo Esempio Risultati della ricerca
OR || view OR module Tutti gli elementi contenenti view o module
AND && view AND module Tutti gli elementi contenenti sia view che module. AND è l'operatore predefinito.
NOT ! view NOT module Tutti gli elementi contenenti view, ma non module.
Suggerimento: anche il trattino (-) può indicare NOT.

Impostazioni di ricerca

Una volta immesso un termine o una frase nel campo Ricerca e avere premuto Invio, viene aperta una finestra in cui è possibile personalizzare la propria ricerca.

Suggerimento: se non è possibile trovare un elemento aggiunto di recente, l'indice di ricerca non è stato ancora aggiornato per includere il nuovo elemento. I nuovi dati vengono aggiunti automaticamente all'indice di ricerca ma, se l'operazione si applica a diversi dati, l'aggiornamento dell'indice di ricerca potrebbe richiedere del tempo.

Caratteri speciali di escape

Se un termine di ricerca contiene caratteri speciali che fanno parte della sintassi di query, è possibile eseguire la sequenza di escape. I caratteri speciali sono: + - && || ! ( ) { } [ ] ^ " ~ * ? : \

Per eseguire la sequenza di escape su questi caratteri, immettere una barra retroversa (\) prima del carattere. Ad esempio, per ricercare (1+1):2, utilizzare la query: "\(1\+1\)\:2"

Ricerche avanzate

Ricerche di raggruppamento: è possibile combinare più termini con operatori Booleani per formare una query più complessa utilizzando le parentesi. Se, ad esempio, si ricerca (module OR element) AND workspace, i risultati includono tutti gli elementi contenenti workspace e module o element.

Ricerche fuzzy: Per completare una ricerca fuzzy, utilizzare il simbolo tilde (~) alla fine di un singolo termine. Ad esempio, per ricercare un termine scritto come roam, immettere roam~.

Ricerche per prossimità: Una ricerca può consentire di trovare anche parole che sono ad una specifica distanza l'una dall'altra. Per completare una ricerca di prossimità, immettere il simbolo tilde (~) alla fine di una frase. Ad esempio, per ricercare module ed element ad una distanza di tre parole l'uno dall'altro in un elemento, utilizzare la ricerca "module element" ~3


Feedback