Accéder au contenu principal Passer au contenu complémentaire

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

Modes de recherche dans une recherche de texte
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.

Recherche de texte normale à l'aide d'une seule chaîne de recherche (sans guillemets)

Recherche de texte pour une seule chaîne, 'ab', avec des résultats.

Recherche de texte normale à l'aide de deux chaînes de recherche séparées par un espace (sans guillemets)

Recherche de texte pour deux chaînes distinctes : 'abc' et 'solution', séparées par un espace.

Le tableau suivant contient des exemples supplémentaires de recherches normales, avec des explications sur les résultats.

Exemples de recherche de texte normale
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.

Recherche de texte à l'aide d'une seule chaîne de recherche (entre guillemets)

Recherche de texte pour une seule chaîne, 'abc solution', avec des guillemets.

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.

Recherche contenant le modificateur Plus (+)

Recherche contenant un modificateur Plus devant deux chaînes distinctes.

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.

Chaîne de recherche avec le modificateur Moins (-)

Recherche utilisant le modificateur Moins.

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 combinant des modificateurs Moins et Plus

Recherche utilisant des modificateurs Moins et Plus.

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 ^

Exemples de recherche de texte avec des caractères génériques
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”.
Note InformationsSi vous utilisez des caractères génériques, seuls les enregistrements correspondant à la chaîne de recherche entière s'affichent, un espace n'impliquant pas d'opérateur OU logique. La chaîne de recherche '*creamed' ne génère pas le résultat "Rocky's creamed corn", puisque la valeur ne se termine pas par “creamed”. La chaîne “creamed*” ne génère pas non plus le résultat "Rocky's creamed corn", puisque la valeur ne commence pas par “creamed”.
Note InformationsLes espaces ont leur importance dans les chaînes de recherche. Si vous recherchez “*corn”, vous obtenez des chaînes se terminant par “popcorn” mais aussi “corn”, par exemple. Si vous utilisez un espace dans votre chaîne de recherche, “* corn”, vous n'obtiendrez que des résultats se terminant par “corn”.

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.

Chaîne de recherche avec le caractère générique * après des caractères définis

Recherche avec le caractère générique * après plusieurs caractères définis.

Ici, toutes les valeurs se terminant par la chaîne "company" sont répertoriées dans les résultats.

Chaîne de recherche avec le caractère générique * avant des caractères définis

Recherche avec le caractère générique * avant plusieurs caractères définis.

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.

Chaîne de recherche avec le caractère générique * avant et après des caractères définis

Recherche du terme 'Company', encadré de caractères génériques *.

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.

Chaîne de recherche avec des symboles de caractère générique ? pour tous les caractères

Recherche utilisant le caractère générique ? pour tous les caractères de recherche.

Chaîne de recherche avec des symboles de caractère générique ? après trois caractères définis

Recherche utilisant le caractère générique ? pour tous les caractères de recherche sauf les trois premiers caractères 'ABC' (sans guillemets utilisés dans la recherche réelle).

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".

Chaîne de recherche avec des caractères génériques ^ et *

Recherche combinant deux types de caractères génériques différents.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !