Version 2021
Come utilizzare una sintassi di ricerca corretta ed efficace
La sintassi di ricerca varia a seconda del tipo di ricerca che si sta utilizzando:
Operatori nelle ricerche
È possibile utilizzare gli operatori per combinare termini e frasi, rendendo la ricerca più efficiente.
- Un termine è una singola parola, come vendite o analisi.
- Una frase è un gruppo di parole delimitato da virgolette doppie, come "analisi delle vendite".
Nelle ricerche è possibile utilizzare i seguenti operatori:
- OR: L'operatore predefinito, utilizzato se i termini non sono separati da un operatore. OR collega i termini e trova un oggetto corrispondente se uno dei termini esiste.
- AND: Trova oggetti in cui sono presenti entrambi i termini nel nome dell'oggetto.
- + (segno più): Richiede che il termine esista nel nome dell'oggetto. Il termine richiesto deve essere digitato dopo il segno +.
- NOT: Esclude gli oggetti che contengono il termine nel nome dell'oggetto. La ricerca deve contenere un termine da cercare, nonché il termine da escludere.
- - (segno meno): Esclude gli oggetti che contengono il termine nel nome dell'oggetto. La ricerca può usare solo il termine escluso, diversamente da una ricerca in cui viene utilizzato l'operatore NOT.
gli operatori devono essere digitati in lettere maiuscole, come ad esempio AND, non and o And.
Ad esempio, per cercare oggetti che contengono il termine VENDITE o il termine ENTRATE, digitare vendite entrate
o vendite OR entrate
nel campo Cerca.
Per cercare oggetti che contengono sia VENDITE che ENTRATE, digitare vendite AND entrate
nel campo Cerca.
Per cercare oggetti che contengono VENDITE e che possono anche contenere ENTRATE, digitare +vendite entrate
nel campo Cerca.
Per cercare oggetti che contengono VENDITE ma non ENTRATE, digitare vendite NOT entrate
nel campo Cerca.
Per cercare oggetti che non contengono ENTRATE, digitare -entrate
nel campo Cerca.
Se è necessario cercare un carattere speciale, come + o -, digitare una barra rovesciata (\) prima del carattere. Esso indica che il carattere fa parte della ricerca e non viene utilizzato come operatore. Ad esempio, per cercare RATING +A -A REPORT, digitare rating \+A \-A report
.
Operatori e caratteri jolly nelle ricerche nei filtri di visualizzazione qui di seguito.
Quando si digitano i termini di ricerca, è possibile utilizzare caratteri jolly, ad esempio un asterisco (*) o un punto interrogativo (?), per rappresentare uno o più caratteri reali. I caratteri jolly vengono spesso utilizzati al posto di uno o più caratteri quando non si conosce il carattere reale o non si desidera digitare l'intero nome.
- Utilizzare l'asterisco (*) per sostituire uno o più caratteri.
- Utilizzare il punto interrogativo (?) per sostituire un solo carattere.
Immettere vendite*
, per individuare tutte le frasi che contengono la stringa vendite. La posizione dell'asterisco è importante: vendite*
può restituire vendite annuali
o vendite mensili
, ma non volume vendite
. Affinché venga restituito volume vendite
, è necessario specificare * vendite
.
Digitare vendit
?, per individuare parole come vendita
o vendite
, ma non venditore
, poiché in questo termine sono presenti tre caratteri aggiuntivi laddove il punto interrogativo ne sostituisce solo uno.
Esempi di sintassi di ricerca corretta ed efficace nei filtri di visualizzazione
Nei seguenti esempi si presuppone che all'attributo Name
siano associati due moduli di visualizzazione, ovvero First
e Last
. First
fa riferimento al nome mentre Last
al cognome.
- Cercare parole chiave che non includano caratteri jolly aggiunti all'inizio e alla fine.
-
Il testo racchiuso tra virgolette doppie è considerato confronto letterale. Ad esempio:
Input utente: "aaa"
Filtro: Nome = "aaa" o Cognome = "aaa"
- Se si inseriscono caratteri jolly, MicroStrategy Web non ne inserisce altri. Ad esempio:
- Uno spazio vuoto, una virgola o la parola OR indica la presenza di un operatore logico OR tra due condizioni. OR viene utilizzato per i moduli multipli.
- Un simbolo di E commerciale (&) o la parola AND indicano la presenza di un operatore logico AND tra due condizioni. OR viene utilizzato per i moduli multipli.
- Un simbolo meno (-) o la parola NOT indicano la presenza di un operatore logico AND NOT tra due condizioni. Se l'operatore - o l'operatore NOT viene posizionato all'inizio del testo da cercare, l'operatore viene utilizzato come NOT. Se l'operatore - o l'operatore NOT viene posizionato alla fine del testo da cercare, l'operatore viene ignorato.
- Un nome di modulo (senza distinzione tra maiuscole e minuscole) seguito dai due punti consente la ricerca di un modulo specifico.
- Un simbolo meno (-) o la parola NOT indicano la presenza di un operatore logico AND NOT tra due condizioni. Se l'operatore - o l'operatore NOT viene posizionato all'inizio del testo da cercare, l'operatore viene utilizzato come NOT. Se l'operatore - o l'operatore NOT viene posizionato alla fine del testo da cercare, l'operatore viene ignorato.
- Un operatore di confronto (<, <=, >, >=) può essere posizionato di fronte a una condizione. L'operatore di confronto deve essere il primo carattere nel testo da cercare o deve essere preceduto da spazi vuoti.
Input utente: aaa
Filtro: Nome tipo "* aaa *" o Cognome "* aaa *"
Input utente: aaa*
Filtro: Nome LIKE "aaa" o Cognome LIKE "aaa"
Input utente: a*aa
Filtro: Nome LIKE "a*aa" o Cognome LIKE "a*aa"
Input utente: aaa* *bbb Input utente: aaa*,*bbb Input utente: aaa* OR *bbb
Filtro: (Nome LIKE "aaa*" o Cognome LIKE "aaa*") OR (Nome LIKE "*bbb" o Cognome LIKE "*bbb")
Input utente: "aaa"&"bbb" Input utente: "aaa" AND "bbb"
Filtro: (Nome = "aaa" o Cognome = "aaa") AND (Nome= "bbb" o Cognome = "bbb")
Input utente: "aaa" NOT "bbb"
Filtro: (Nome = "aaa" o Cognome = "aaa") AND NOT (Nome = "bbb" o Cognome = "bbb")
Input utente: -"aaa"
Filtro: NOT (Nome = "aaa" o Cognome = "aaa")
Input utente: "aaa" AND "bbb" NOT
Filtro: (Nome = "aaa*" o Cognome = "aaa*") AND (Nome= "*bbb" o Cognome = "*bbb")
Input utente: [Cognome]:aaa
Filtro: Cognome LIKE "aaa*"
Input utente: [Primo]: aaa OR [Ultimo]: bbb OR ccc
Filtro: (Nome LIKE "*aaa*") OR (Cognome LIKE "*bbb*") OR (Nome LIKE "*ccc*" o Cognome LIKE "*ccc*")
Input utente: "aaa" NOT "bbb"
Filtro: (Nome = "aaa" o Cognome = "aaa") AND NOT (Nome = "bbb" o Cognome = "bbb")
Input utente: - "aaa"
Filtro: NOT (Nome = "aaa" o Cognome = "aaa")
Input utente: "aaa" AND "bbb" NOT
Filtro: (Nome = "aaa*" o Cognome = "aaa*") AND (Nome= "*bbb" o Cognome = "*bbb")
Input: ID > 3000
Filtro: ID maggiore di 3000
Argomenti correlati
Come cercare per tipo di oggetto, proprietario, data o descrizione
Ricerca di dossier, report, cartelle e altri oggetti