Référence sur la recherche avancée

Utilisez ces paramètres et opérateurs de recherche pour créer des requêtes de recherche précises.

Correspondance exacte

En règle générale, n’utilisez des guillemets doubles que pour les champs qui correspondent à des chaînes de caractères. Évitez de les utiliser pour les champs numériques, de date et booléens. Les deux principaux cas d’utilisation des guillemets doubles sont les suivants :

  1. Recherche de termes séparés par des espaces : utilisez des guillemets doubles lorsque vous recherchez plusieurs mots ou expressions où l’ordre est important.

    Exemples :

    • owner="Doe John" recherche les éléments dont le propriétaire est John Doe. Les caractères tels que la virgule, le point ou le deux-points sont ignorés dans le but de faire trouver les articles dont « Doe, John » est propriétaire.
    • ITEM_DETAILS:DESC_CHANGE="Rayure sur aluminium" recherche les articles contenant cette expression exacte dans la valeur de champ.
  2. Recherche de mots exacts : utilisez des guillemets doubles pour ne trouver que des mots complets.

    Exemples :

    • red trouve « predator » (correspondance partielle).
    • "red" trouve « blue red wheel » mais pas « Predator ».

Les astérisques ne sont pas nécessaires pour les correspondances partielles. L’outil de recherche utilise automatiquement des caractères génériques lorsqu’il n’y a pas de guillemets doubles.

Opérateurs conditionnels

Utilisez des parenthèses avec des opérateurs conditionnels (AND/OR) pour créer des requêtes complexes. Par exemple, utilisez cette requête pour rechercher des articles où la liste de sélection est définie sur « Moyen » ou contient le mot « test » dans les espaces de travail Articles et nomenclatures ou Ordres de modification : (ITEM_DETAILS:PRIORITY=Medium OR test) AND (workspaceId=9 OR workspaceId=8).

Remarque : tous les opérateurs conditionnels (AND/OR) doivent être saisis en majuscules.

Opérateurs relationnels

Utilisez des opérateurs relationnels (supérieur à, inférieur à, égal à, etc.) avec des champs numériques et de date. Par exemple, utilisez cette requête pour rechercher des articles créés en janvier 2019 et contenant le mot « test » : test AND createdOn>=2019-01-01 AND createdOn<=2019-01-31.

Recherche dans plusieurs espaces de travail

Limitez les recherches à des espaces de travail spécifiques. Étant donné que les articles ne peuvent pas appartenir à plusieurs espaces de travail simultanément, utilisez OR au lieu de AND entre les ID d’espace de travail. Par exemple, utilisez cette requête pour rechercher des articles appartenant à John dans l’espace de travail 9 ou 26 : ownerName=John AND (workspaceId=9 OR workspaceId=26).

Tri

Par défaut, les résultats de recherche sont classés par pertinence (score). À l’heure actuelle, l’interface utilisateur ne prend pas en charge le tri personnalisé, mais l’API peut trier selon les champs suivants :

Les résultats peuvent apparaître dans l’ordre croissant (« asc » pour « ascending » en anglais) ou décroissant (« desc » pour « descending » en anglais). Par exemple, utilisez ces requêtes pour rechercher le mot « test » dans l’espace de travail 9, en renvoyant toutes les révisions :

Conseils