Recherche textuelle
La recherche de texte est la principale méthode de recherche à utiliser dans Qlik Sense. Pour rechercher des valeurs dans un champ, utilisez des guillemets, des caractères génériques et des modificateurs. À mesure que vous saisissez une chaîne de recherche, Qlik Sense filtre les valeurs des champs et affiche les éléments correspondants.
La recherche de texte peut être divisée en deux modes de recherche distincts :
-
Recherche normale
-
Recherche avec des caractères génériques
Type de recherche | Description | Exemple | Types de données pris en charge |
---|---|---|---|
Recherche normale | Utilisez du texte, y compris des modificateurs Moins et Plus. | ACME -Inc | Chaîne de caractères ou de texte, valeur numérique, valeur double |
Recherche avec des caractères génériques | Utilisez du texte, y compris des caractères génériques, hors modificateurs Moins et Plus. | *company | Chaîne de caractères ou de texte, valeur numérique, valeur double |
Recherche normale
Un texte normal ne peut pas contenir de caractères génériques, mais il peut contenir des modificateurs Moins et Plus. La recherche normale peut être utilisée uniquement de manière interactive et elle ne peut pas être utilisée à l'intérieur d'expressions d'analyse d'ensembles.
Si vous effectuez une recherche normale, les chaînes correspondant à la chaîne de recherche s'affichent à l'écran. Si vous utilisez plusieurs chaînes séparées par des blancs, chacune d'elles est interprétée comme une chaîne de recherche distincte et affiche toutes les valeurs de champ contenant l'une des chaînes.
Le tableau suivant contient des exemples supplémentaires de recherches normales, avec des explications sur les résultats.
Exemple | Résultat |
---|---|
"orange juice" |
Ne détecte que les valeurs de champ contenant la chaîne “orange juice”. Voir Guillemets . |
orange juice | Sans les guillemets, tous les champs contenant “orange” ou “juice” seraient affichés. |
+orange +juice | Détecte les correspondances comme “orange juice”, “orange and apple juice” et “juice from oranges”. Voir Le modificateur Plus (+). |
-orange ‑juice | Exclut les résultats contenant orange ou juice. Voir Le modificateur Moins (-). |
Guillemets
Si vous souhaitez que les chaînes de recherche distinctes soient interprétées comme une seule chaîne, utilisez des guillemets (" ") pour relier les chaînes entre elles.
Modificateurs
Les modificateurs vous permettent d'affiner les résultats de vos recherches en incluant ou en excluant des valeurs remplissant des conditions spécifiques.
Il existe deux types de modificateurs disponibles :
-
Le modificateur Plus (+)
-
Le modificateur Moins (-)
Le modificateur Plus (+)
Lorsque vous utilisez le modificateur Plus, vous définissez la condition selon laquelle les chaînes ayant un signe Plus doivent être incluses dans les éléments correspondants. Toutefois, les chaînes ne doivent pas nécessairement être adjacentes ni suivre le même ordre que celui dans lequel elles ont été saisies.
Dans l'exemple suivant, le modificateur Plus est placé à côté de la valeur abc. Les résultats doivent contenir cette valeur, mais l'ordre n'a pas d'importance. La deuxième chaîne, solution, n'est pas liée par cette condition, raison pour laquelle elle peut apparaître dans les résultats, mais elle n'a pas besoin d'être présente.
Le modificateur Moins (-)
Le modificateur Moins placé devant un terme de recherche exclut les résultats contenant ce texte.
Dans cet exemple, le signe Moins avant le terme "solution" supprime toutes les valeurs contenant cette chaîne des résultats.
Combinaison de modificateurs
Vous pouvez combiner des modificateurs Moins et Plus dans une seule recherche. Dans cet exemple, les valeurs contenant la chaîne "solution" seront exclues, et la chaîne "abc" doit être présente pour que la valeur apparaisse dans les résultats.
Recherche avec des caractères génériques
La recherche avec des caractères génériques vous permet de rendre vos recherches de texte plus flexibles. La recherche avec des caractères génériques peut être utilisée dans des situations interactives et avec l'analyse d'ensembles. La recherche avec des caractères génériques ne doit pas inclure de modificateurs Moins ou Plus.
Vous pouvez utiliser un ou plusieurs caractères génériques dans une chaîne de recherche. Les caractères génériques suivants sont disponibles :
-
Caractère générique *
-
Caractère générique ?
-
Caractère générique ^
Exemple | Résultat |
---|---|
a* | Trouve toutes les valeurs commençant par la lettre “a”, y compris les chaînes comprenant plusieurs mots, où le premier mot commence par “a”. |
*b | Trouve toutes les valeurs se terminant par la lettre “b”, y compris les chaînes comprenant plusieurs mots, où le dernier mot se termine par “b”. |
*c* | Trouve toutes les valeurs contenant la lettre “c”, y compris les chaînes comprenant plusieurs mots. |
*^ab* |
Renvoie toutes les valeurs comprenant des mots commençant par “ab”. Équivaut à une recherche normale des lettres “ab”, à la différence près que la recherche peut être plus complexe grâce à l'emploi de caractères génériques. S'utilise également dans une recherche programmatique, comme dans une analyse d'ensembles. |
r?ck | Trouve toutes les valeurs ayant quatre lettres, commençant par “r”, suivi de n'importe quel caractère et se terminant par “ck”, par exemple, “rack”, “rick”, “rock” et “ruck”. |
r?? ????d | Trouve toutes les valeurs correspondant à un mot de trois lettres commençant par “r” et un mot de cinq lettres se terminant par “d”. |
Caractère générique *
Le caractère générique * est utilisé au lieu de zéro caractère ou plus, y compris des espaces. Ce caractère générique est flexible et correspond à n'importe quel caractère ou bloc de caractères à une place précise.
Dans cet exemple, toutes les valeurs commençant par la chaîne "company" sont répertoriées dans les résultats.
Ici, toutes les valeurs se terminant par la chaîne "company" sont répertoriées dans les résultats.
Si vous placez des caractères génériques * avant et après une chaîne, les résultats incluront toutes les valeurs contenant cette chaîne.
Caractère générique ?
Le caractère générique ? est utilisé au lieu d'un seul caractère, y compris des espaces. Ce caractère générique est utile lorsque vous pensez qu'une chaîne est mal orthographiée, que vous n'êtes pas certain de son orthographe ou quand la chaîne contient des caractères spéciaux difficiles à reproduire correctement.
Ce caractère générique peut être substitué pour tous les caractères de la chaîne ou être utilisé en combinaison avec des caractères définis.
Caractère générique ^
Le caractère générique ^ est utilisé pour filtrer des valeurs par le ou les caractères au début d'un terme dans une valeur de champ. Ce caractère générique s'utilise uniquement en combinaison avec d'autres caractères génériques.
Dans cet exemple, la chaîne de recherche "*^a*" renverra toutes les valeurs contenant une chaîne commençant par la lettre "a".