Vai al contenuto principale Passa a contenuto complementare

Ricerca testuale

La ricerca testuale è il principale testo di ricerca che è possibile utilizzare in Qlik Sense. Per cercare valori in un campo, usare virgolette, caratteri jolly e modificatori. Durante la digitazione della stringa di ricerca Qlik Sense filtra i valori di campo visualizzando le voci corrispondenti.

Le ricerche testuali possono essere suddivise in due modelli separati di ricerca:

  • Ricerca normale

  • Ricerca con caratteri jolly

Modalità di ricerca all'interno delle ricewrche testuali
Tipo di ricerca Descrizione Esempio Tipi di dati supportati
Ricerca normale Consente di utilizzare testo, inclusi i modificatori più e meno. ACME -Inc Carattere o stringa di testo, valore numerico, valore duale
Ricerca con caratteri jolly Consente di utilizzare testo, inclusi i caratteri jolly ma esclusi i modificatori più e meno. *company Carattere o stringa di testo, valore numerico, valore duale

Ricerca normale

Il testo normale non può contenere caratteri jolly, ma può contenere i modificatori più e meno. La ricerca normale può essere usata solo in modo interattivo e non può essere utilizzata nelle ricerche all'interno delle espressioni di analisi.

Se si esegue una ricerca standard, vengono visualizzate le stringhe che corrispondono alla stringa di ricerca. Se si utilizzano diverse stringhe, separate da spazi vuoti, ciascuna stringa viene interpretata come stringa di ricerca separata e visualizzerà tutti i valori di campo che contengono qualunque stringa.

Ricerca testuale normale che usa una sola stringa di ricerca (senza virgolette)

Ricerca testuale per un'unica stringa 'ab', con i risultati.

Ricerca testuale n ormaleche usa due stringhe di ricerca separate da uno spazio (senza virgolette)

Ricerca testuale che usa due stringhe separate: 'abc' e 'solution', separate da uno spazio.

La seguente tabella contiene esempi aggiuntivi di ricerche normali, accompagnati da spiegazioni per i risultati.

Esempi di ricerche di testo normali
Esempio Risultato
"orange juice"

Trova solo i valori di campo che contengono l'intera stringa “orange juice”. Vedere Virgolette.

orange juice Senza le virgolette, verranno visualizzati tutti i campi che contengono “orange” o “juice”.
+orange +juice Trova corrispondenze quali “orange juice”, “orange and apple juice” e “juice from oranges”. Vedere Modificatore più (+).
-orange ‑juice Esclude i risultati che contengono orange o juice. Vedere Modificatore meno (-).

Virgolette

Per interpretare le stringhe di ricerca separate come un'unica stringa, utilizzare le virgolette (" ") per collegare le stringhe.

Ricerca testuale che usa una sola stringa di ricerca (racchiusa tra virgolette)

Ricerca testuale per una stringa 'abc solution', con le virgolette.

Modificatori

I modificatori consentono di affinare i risultati delle ricerche tramite l'inclusione o l'esclusione di valori che soddisfano condizioni specifiche.

Sono disponibili due tipi di modificatori:

  • Modificatore più (+)

  • Modificatore meno (-)

Modificatore più (+)

L'uso del modificatore più imposta la condizione per cui le stringhe con un segno più devono essere incluse nelle voci corrispondenti. Tuttavia, le stringhe non devono necessariamente essere inserite una accanto all'altra, né nello stesso ordine in cui sono state immesse.

Nell'esempio seguente, il modificatore più è posizionato accanto al valore abc. I risultati devono contenere questo valore, ma l'ordine non è importante. La seconda stringa, solution, non è vincolata da questa condizione, quindi può apparire nei risultati sebbene non debba essere presente per forza.

Ricerca contenente il modificatore più (+)

Ricerca contenente un modificatore più davanti a due stringhe separate.

Modificatore meno (-)

Se si posiziona un segno meno prima di un termine di ricerca, vengono esclusi i risultati contenenti quel testo.

In questo esempio, il segno meno davanti alla parola "solution" rimuove tutti i valori contenente questa stringa dai risultati.

Stringa di ricerca con il modificatore meno (-)

Stringa di ricerca che utilizza il modificatore meno.

Combinazione di modificatori

È possibile combinare i modificatori più e meno in un'unica ricerca. Nel seguente esempio, i valori contenenti la stringa "solution" saranno esclusi, mentre la stringa "abc" deve essere presente in modo che il valore sia incluso nei risultati.

Ricerca che combina i modificatori più e meno

Ricerca che utilizza entrambi i modificatori più e meno.

Ricerca con caratteri jolly

La ricerca con caratteri jolly consente agli utenti di effettuare ricerche di testo in modo più flessibile. È possibile utilizzare la ricerca con caratteri jolly nelle situazioni interattive e con analisi dei set. La ricerca con caratteri jolly non deve includere modificatori più o meno.

In una stringa di ricerca, è possibile utilizzare uno o più caratteri speciali. È possibile utilizzare i seguenti caratteri speciali:

  • Carattere jolly *

  • Carattere jolly ?

  • Carattere jolly ^

Esempi di ricerche di testo con caratteri jolly
Esempio Risultato
a* Trova tutti i valori che iniziano con la lettera “a”, incluse le stringhe con diverse parole in cui la prima parola inizia con “a”.
*b Trova tutti i valori che terminano con la lettera “b”, incluse le stringhe con diverse parole in cui l'ultima parola inizia termina con “b”.
*c* Trova tutti i valori che contengono la lettera “c”, incluse le stringhe composte da più parole.
*^ab*

Restituisce tutti i valori contenenti parole che iniziano con “ab”.

Equivale a una normale ricerca di “ab” ma, a differenza di questa, può essere resta più complessa mediante caratteri jolly. Può essere inoltre utilizzato in una ricerca programmatica, come ad esempio in Set Analysis.

r?ck Trova tutti i valori composti da quattro lettere che iniziano con “r”, seguita da qualsiasi carattere, e che terminano con “ck”, ad esempio “rack”, “rick”, “rock” e “ruck”.
r?? ????d Trova tutti i valori composti da una parola di tre lettere che inizia con “r” e una parola di cinque lettere che termina con “d”.
Nota informaticaSe si utilizzano caratteri speciali, vengono visualizzati solo i record corrispondenti all'intera stringa di ricerca, pertanto, la presenza di un eventuale spazio non viene interpretata come un operatore logico OR. La stringa di ricerca '*creamed' non restituisce una corrispondenza per "Rocky's creamed corn" poiché il valore non termina con “creamed”. Analogamente, “creamed*” non restituisce una corrispondenza per "Rocky's creamed corn" poiché il valore non inizia con “creamed”.
Nota informaticaLo spazio all'interno di una stringa di ricerca comporta una distinzione. Se si ricerca “*corn” si otterranno corrispondenze per stringhe che terminano, ad esempio, con “popcorn”, oltre che con “corn”. Se si utilizza uno spazio nella stringa di ricerca, “* corn”, si otterranno solo corrispondenze che terminano con la parola “corn”.

Carattere jolly *

Il carattere jolly * viene usato al posto di zero o di altri caratteri, inclusi gli spazi. Questo carattere speciale è flessibile e corrisponde a qualsiasi carattere o qualsiasi serie di caratteri in una posizione specifica.

Nel seguente esempio, tutti i valori che iniziano con la stringa "company" sino elencati tra i risultati.

Stringa di ricerca con il carattere jolly * dopo caratteri definiti

Stringa di ricerca con il carattere jolly * dopo più caratteri definiti.

Di seguito, tutti i valori che iniziano con la stringa "company" sino elencati tra i risultati.

Stringa di ricerca con il carattere jolly * prima di caratteri definiti

Stringa di ricerca con il carattere jolly * prima di più caratteri definiti.

Se si posiziona il carattere jolly * prima e dopo una stringa, i risultati includeranno tutti i valori contenenti quella stringa.

Stringa di ricerca con il carattere jolly * prima e dopo caratteri definiti

Ricerca della parola 'Company', racchiusa da due caratteri jolly *.

Carattere jolly ?

Il carattere jolly ? viene usato al posto di un singolo carattere, inclusi gli spazi. Questo carattere speciale può risultare utile quando si pensa che la stringa non sia stata scritta correttamente, non si è sicuri dell'ortografia o quando la stringa contiene caratteri speciali che potrebbero essere difficili da riprodurre correttamente.

È possibile sostituire questo carattere jolly con qualsiasi carattere della stringa, oppure, è possibile usarlo in combinazione con caratteri definiti.

Stringa di ricerca con i simboli del carattere jolly ? per tutti i caratteri

Ricerca che usa il carattere jolly ? per tutti i caratteri della ricerca.

Stringa di ricerca con i simboli del carattere jolly ? dopo tre caratteri definiti

Stringa di ricerca che usa il carattere jolly ? per tutti i caratteri della ricerca esclusi i primi tre caratteri 'ABC' (le virgolette non vanno usate nella ricerca effettiva).

Carattere jolly ^

Il carattere jolly ^ è usato per filtrare i valori per il carattere o i caratteri all'inizio di una parola all'interno del valore di un campo. Questo carattere speciale viene utilizzato unitamente ad altri caratteri jolly.

Nell'esempio seguente, la stringa di ricerca "*^a*" restituisce tutti i valori contenenti una stringa che inizi con la lettera "a".

Stringa di ricerca con i caratteri jolly ^ e *

Ricerca che combina due tipi differenti di caratteri jolly.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!