Présentation

Une requête est composée de termes et d’opérateurs.

Il existe deux types de termes :

  • Un terme unique est un mot unique comme test ou hello.

  • Une séquence est un groupe de mots entre guillemets, comme hello dolly.

Pour combiner plusieurs termes dans une requête complexe, vous pouvez utiliser l’un des opérateurs booléens suivants :

OpérateurDescription
ANDIntersection : les deux termes figurent dans les vues sélectionnées (si aucun opérateur n’est ajouté, AND est utilisé par défaut).
ORUnion : un des deux termes figure dans les vues sélectionnées.
-Exclusion : le terme suivant ne figure pas dans les vues sélectionnées.

Saisie automatique

Utilisez la fonctionnalité de saisie automatique de la barre de recherche pour compléter vos requêtes en utilisant des valeurs existantes.

Saisie automatique dans la barre de recherche

Échapper des caractères spéciaux

Remarque : lorsque vous effectuez une recherche en fonction d’une valeur de facette qui contient des caractères spéciaux, vous devez utiliser des caractères d’échappement ou des guillemets. Les caractères suivants sont considérés comme spéciaux : ?, >, <, :, =,", ~, / et \. Ils requièrent par conséquent le caractère d’échappement \.

La même logique s’applique aux espaces incluses dans les noms des facettes de vue. Évitez d’utiliser des espaces dans ces noms. S’ils contiennent tout de même des espaces, vous devez les échapper.

Par exemple, pour rechercher la facette user.first name, utilisez la requête suivante afin d’échapper l’espace : @user.first\ name:myvalue.

Wildcards

Utilisez le symbole * pour effectuer une recherche avec un wildcard correspondant à plusieurs caractères. Par exemple, @http.url:https:\/\/* renvoie toutes les vues dont l’URL commence par https://.

Valeurs numériques

Utilisez les caractères <, >, <= ou >= pour effectuer une recherche avec des attributs numériques. Par exemple, la requête @session.error.count:>5 vous permet de récupérer toutes les sessions comportant plus de cinq erreurs.

Vous pouvez effectuer une recherche en fonction de la plage de valeurs d’un attribut numérique. Par exemple, la requête @session.error.count:[3 TO 10] vous permet de récupérer toutes les sessions qui comptent entre trois et dix erreurs.

Exemples de recherche

@view.url_path:"/department/sofas"
Recherche toutes les vues contenant /department/sofas l’attribut @view.path.
@view.url_path:\/department\/sofas\/*
Recherche toutes les vues dont l’attribut view.path possède une valeur commençant par /department/sofas/.
@view.loading_time:[1s TO 3s] @view.url_path:\/department\/sofas\/*
Recherche toutes les vues dont le loading_time est compris entre une et trois secondes et dont l’attribut @view.url_path possède une valeur commençant par /department/sofas/.

Recherches enregistrées

Les vues enregistrées conservent votre requête de recherche, vos colonnes, votre ordre de tri, votre intervalle ainsi que vos facettes.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: