Ricerca composita
Ultimo aggiornamento: 27/10/2026Quando si effettuano ricerche composite, è possibile combinare due o più ricerche tramite gli operatori di ricerca. Ciò consente il filtraggio personalizzato e specifico dei dati. Una ricerca composita viene avviata racchiudendo la ricerca tra parentesi. In una ricerca composita è possibile utilizzare più operatori di ricerca.
Ricerca composita in Qlik Sense

Nella forma più elementare, una ricerca composita può contenere un solo valore. A differenza di altri metodi di ricerca, una ricerca composita di un singolo termine restituirà solo i valori che sono una corrispondenza esatta con il termine di ricerca. Ciò consente di creare ricerche più specifiche dei dati dell'utente.
Ricerca composita che usa un solo termine di ricerca

Le ricerche composite possono contenere uno o più caratteri jolly. Se il contenuto della ricerca contiene spazi, usare le virgolette per racchiudere il valore come appare all'interno della ricerca composita.
Per maggiori informazioni sulle virgolette e sui caratteri jolly, vedere Ricerca testuale.
Ricerca composita che usa più caratteri jolly e virgolette

Operatore di ricerca OR ("|")
Se si utilizza l'operatore OR, la ricerca composita restituirà i valori che corrispondono a una qualsiasi delle ricerche incluse.
Ricerca composita che utilizza l'operatore di ricerca OR

Operatore di ricerca AND ("&")
Se si utilizza l'operatore AND, la ricerca composita restituirà i valori che corrispondono a tutti gli elementi della ricerca inclusi nell'istruzione. Poiché le ricerche composite restituiscono solo corrispondenze esatte, questo operatore di norma è utilizzato solo con uno o più caratteri jolly.
Ricerca composita che utilizza l'operatore di ricerca AND

Questo esempio aggiuntivo usa l'operatore AND e più caratteri jolly in una ricerca composita.
Esempio aggiuntivo di ricerca composita che utilizza l'operatore di ricerca AND
![Fare clic per visualizzare a dimensioni complete Ricerca composita che utilizza l'operatore AND. In questo caso, il testo di ricerca è '(*ABC* [simbolo dell'operatore 'and'] ?Inc*)', senza virgolette nella ricerca effettiva. I risultati includono il valore 'Solutions ABC Inc'.](../../../Resources/Images/ui_CompoundSearch-and-operator.png)
Operatore di ricerca XOR ("^")
Se si utilizza l'operatore XOR, la ricerca composita restituirà i valori che corrispondono alla prima o alla seconda ricerca, ma non a entrambe.
Nell'esempio mostrato sotto, la ricerca restituisce i valori che iniziano con la lettera "j" o che terminano con la lettera "h", ma i valori che corrispondono a entrambi i criteri (ad esempio il nome "Josh") non sono inclusi.
Ricerca composita che utilizza l'operatore di ricerca XOR

Questo esempio usa l'operatore XOR e più caratteri jolly.
Esempio aggiuntivo di ricerca composita che utilizza l'operatore di ricerca XOR

Considerazioni per le ricerche normali all'interno di una ricerca composta
A causa delle differenze nel modo in cui il client e il motore elaborano gli input di ricerca, il carattere spazio standard è l'unico separatore completamente supportato come token di limite di parola. Altri separatori potrebbero essere supportati e interpretati dal motore come token validi di delimitazione delle parole, ma non possono essere utilizzati a causa di limitazioni di input lato client.
Queste limitazioni lato client sono necessarie affinché il client possa analizzare e strutturare le stringhe di testo inserite carattere per carattere (tramite una regex solo ASCII) e convertirle in parole separate e ricercabili.
L'effettiva interpretazione dei classificatori dei limiti di parola è una classificazione basata su regole fornita dalla libreria ICU tramite Unicode e dipende fortemente dalle impostazioni della lingua di sistema.