Recherche composée
Dernière mise à jour : 27/10/2026Dans une recherche composée, vous pouvez combiner deux ou davantage de recherches via des opérateurs de recherche. Cela permet d'utiliser des filtres de données personnalisés et spécifiques. Une recherche composée est déclenchée via l'encadrement de la recherche à l'aide d'une paire de parenthèses. Vous pouvez utiliser plusieurs opérateurs de recherche dans une seule recherche composée.
Recherche composée dans Qlik Sense

Sous sa forme la plus basique, une recherche composée peut contenir une seule valeur. Contrairement aux autres méthodes de recherche, une recherche composée portant sur un seul terme renvoie uniquement les valeurs correspondant exactement au terme de la recherche. Cela peut vous aider à créer des recherches plus spécifiques de vos données.
Recherche composée utilisant un seul terme de recherche

Une recherche composée peut contenir un ou plusieurs caractères génériques. Si le contenu de la recherche contient des espaces, utilisez des guillemets pour encadrer la valeur lorsqu'elle apparaît dans la recherche composée.
Pour plus d'informations sur les guillemets et les caractères génériques, voir Recherche textuelle.
Recherche composée utilisant plusieurs caractères génériques et des guillemets

Opérateur de recherche OR ("|")
Si elle utilise l'opérateur OR, la recherche composée renverra les valeurs correspondant à n'importe laquelle des recherches incluses.
Recherche composée utilisant l'opérateur de recherche OR

Opérateur de recherche AND ("&")
Si elle utilise l'opérateur AND, la recherche composée renverra les valeurs correspondant à toutes les éléments de recherche inclus dans l'instruction. Étant donné que les recherches composées renvoient uniquement les correspondances exactes, cet opérateur est généralement uniquement utilisé avec un ou plusieurs caractères génériques.
Recherche composée utilisant l'opérateur de recherche AND

Cet exemple supplémentaire utilise l'opérateur AND et plusieurs caractères génériques dans une recherche composée.
Autre exemple de recherche composée utilisant l'opérateur de recherche AND
![Cliquez pour voir en taille réelle Recherche composée utilisant l'opérateur AND. Dans ce cas, le texte de recherche est (*ABC* [symbole d'opérateur 'and'] ?Inc*)', sans guillemets dans la recherche réelle. Le résultat inclut la valeur 'Solutions ABC Inc'.](../../../Resources/Images/ui_CompoundSearch-and-operator.png)
Opérateur de recherche XOR ("^")
Si elle utilise l'opérateur XOR, la recherche composée renverra les valeurs correspondant à la première ou à la deuxième recherche, mais pas aux deux.
Dans l'exemple ci-dessous, la recherche renvoie les valeurs qui commencent par la lettre "j" ou qui se terminent par la lettre "h", mais les valeurs correspondant à ces deux critères (comme "Josh") ne sont pas incluses.
Recherche composée utilisant l'opérateur de recherche XOR

Cet exemple utilise l'opérateur XOR et plusieurs caractères génériques.
Autre exemple de recherche composée utilisant l'opérateur de recherche XOR

Considérations relatives aux recherches normales au sein d'une recherche composée
En raison des différences entre la façon dont le client et le moteur traitent vos entrées de recherche, le caractère espace standard est le seul séparateur entièrement supporté en tant que jeton de limite de terme. D'autres séparateurs peuvent être supportés et interprétés comme des jetons de limite de terme valides par le moteur, mais ils ne peuvent pas être utilisés en raison de limitations de saisie côté client.
Ces limitations côté client sont nécessaires pour que le client puisse analyser et structurer les chaînes de texte saisies caractère par caractère (à l'aide d'une expression régulière exclusivement ASCII) et les convertir en termes distincts et pouvant faire l'objet de recherches.
L'interprétation réelle des classificateurs de limite de terme est une classification basée sur des règles fournie par la bibliothèque ICU via Unicode et dépend fortement des paramètres linguistiques du système.