Skip To Content

Effectuer des recherches dans un projet Knowledge Studio

La recherche globale permet d’effectuer des recherches dans l’intégralité d’un projet ArcGIS Knowledge Studio ou dans les données du graphe de connaissances auquel il fait référence. Les entités et relations renvoyées dans les résultats de recherche peuvent être prévisualisées, sélectionnées et ajoutées à des éléments de contenu nouveaux ou existants. Vous pouvez ouvrir les élements de contenu directement à partir de la liste des résultats de recherche.

La zone de recherche globale est affichée dans l’image suivante et décrite ci-après. Les numéros dans l’image correspondent aux descriptions.

Diagramme de la recherche globale

  1. Barre de recherche : modifiez le domaine d’applicabilité du terme de recherche. Par défaut, la recherche porte sur l’intégralité du projet et sur les entités du graphe de connaissances.
  2. Fenêtre Search results (Résultats de recherche) : les éléments de contenu ou enregistrements de graphe de connaissances qui contiennent le terme de recherche sont répertoriés. Vous pouvez sélectionner des enregistrements et les ajouter à des éléments de contenu ou ouvrir des élements de contenu directement à partir de la liste des résultats.
  3. Fenêtre Record preview (Aperçu de l’enregistrement) : les propriétés de l’enregistrement spécifié dans la fenêtre Search results (Résultats de recherche) sont affichées.

Effectuer des recherches dans un projet

Les résultats de recherche peuvent inclure des cartes, diagrammes de liens et fiches de données qui contiennent le terme de recherche, ainsi que des entités et relations du graphe de connaissances.

  1. Cliquez sur Search (Rechercher) Recherche globale dans la barre de titre et saisissez un terme de recherche dans la zone de texte.
  2. Appuyez sur Entrée pour lancer la recherche.
  3. Cliquez éventuellement sur Data (Données) dans la barre de recherche pour limiter la recherche aux données du graphe de connaissances.

Filtrer les résultats

Les résultats de recherche peuvent être filtrés par élément de contenu et types d’enregistrement.

  1. Cliquez sur Results Filter (Filtrer les résultats) Filtrer dans la fenêtre des résultats de recherche.
  2. Sélectionnez une ou plusieurs options de filtrage pour filtrer les résultats de recherche.

    Les filtres que vous sélectionnez sont répertoriés en haut de la fenêtre des résultats de recherche.

  3. Cliquez sur Close (Fermer) Close (Fermer) à droite d’une option de filtrage pour la supprimer.

Ouvrir des éléments de contenu

Les éléments de contenu qui contiennent le terme de recherche peuvent être ouverts directement à partir de la fenêtre des résultats de recherche, en cliquant dessus.

Remarque :

Jusqu’à 13 éléments de contenu peuvent être ouverts simultanément. L’élément de contenu sélectionné s’ouvre automatiquement si vous n’avez pas atteint cette limite.

Ajouter des enregistrements à un élément de contenu

Les résultats des entités et relations peuvent être ajoutés à des éléments de contenu nouveaux ou existants. Vous pouvez également prévisualiser les propriétés d’un résultat d’entité ou de relation.

  1. Cochez la case en regard d’un enregistrement pour le sélectionner.
  2. Cliquez éventuellement sur un enregistrement pour en prévisualiser les propriétés.
  3. Cliquez sur Add To (Ajouter à) Add To (Ajouter à) en haut de la fenêtre des résultats de recherche.
  4. Sélectionnez l’option appropriée.
    • Link Chart (Diagramme de liens) Link Chart (Diagramme de liens) : permet de créer un diagramme de liens dans le projet.
    • Map (Carte) Map (Carte) : permet de créer une carte dans le projet.
    • Data Card (Fiche de données) Data Card (Fiche de données) : permet de créer une fiche de données dans le projet. Cette option n’est disponible que si un seul enregistrement est sélectionné.
    • Cliquez sur le nom d’un élément de contenu dans lequel les enregistrements doivent être ajoutés.

Les nouveaux éléments de contenu apparaissent dans la fenêtre Investigation Contents (Contenu d’enquête).

Rechercher dans le graphe de connaissances

Vous pouvez limiter les résultats de recherche aux données du graphe de connaissances.

  1. Cliquez sur Search (Rechercher) Recherche globale dans la barre de titre et saisissez un terme de recherche dans la zone de texte.
  2. Cliquez sur Data (Données) dans la barre de recherche pour limiter la recherche aux données du graphe de connaissances.
  3. Cliquez éventuellement sur Scope Filter (Filtre du scope) dans la barre de recherche pour modifier le domaine d’applicabilité de la recherche.

    Au lieu de rechercher uniquement des entités, vous pouvez également ne rechercher que des relations ou à la fois des entités et des relations. Les options ne filtrent que les enregistrements renvoyés par le graphe de connaissances.

    Domaine de rechercheDescription

    Entités

    Comparez les critères de recherche aux propriétés de tous les types d’entité inclus dans les index de recherche du graphe de connaissances.

    Relations

    Comparez les critères de recherche aux propriétés de tous les types de relation inclus dans les index de recherche du graphe de connaissances.

    Entités et relations

    Comparez les critères de recherche aux propriétés de tous les types d’entité et types de relation inclus dans les index de recherche du graphe de connaissances. Ce champ d’application risque de ne pas être disponible pour tous les graphes de connaissances.

  4. Appuyez sur Entrée pour lancer la recherche.

Chaque graphe de connaissances possède un index Lucene. Les champs des propriétés d’entité et de relation peuvent être ajoutés à l’index de recherche s’ils possèdent des données de type texte ou GUID (identifiant unique global). Cela permet de rechercher des entités et relations à l’aide du contenu stocké dans ces propriétés.

Rechercher des entités par mot-clé

Lorsque vous effectuez une recherche dans un graphe de connaissances, les critères que vous fournissez sont évalués à l’aide des propriétés indexées de tous les types d’entités par défaut. Les résultats de recherche indiquent l’entité trouvée par la recherche, son type et chaque propriété dont le texte répond aux critères de recherche.

Syntaxe de recherche

En général, vous pouvez utiliser la même syntaxe de recherche comme recherche avancée dans votre portail pour rechercher des entités et relations dans un graphe de connaissances. Considérez les éléments suivants :

  • Pour apparier des mots qui commencent ou se terminent par un mot ou des lettres spécifiques, ajoutez un astérisque (*) au début ou à la fin d’une recherche. Par exemple, drive (conduire)* renvoie les enregistrements dont les propriétés contiennent driver (conducteur), drives (conduit) et drive (conduire).
  • Vous pouvez affiner les résultats de recherche en ajoutant un mot supplémentaire. Si vous indiquez deux mots (par exemple, drive truck (conduire un camion)), les éléments de graphe avec des propriétés de texte contenant ces deux mots, drive (conduire) et truck (camion), sont trouvés.
  • Lors d’une recherche sur deux mots, vous pouvez rechercher les éléments de graphe dont les propriétés de texte contiennent l’un des deux mots en ajoutant l’opérateur booléen OR (par exemple, drive (conduire) OR truck (camion)).
  • Pour rechercher les éléments de graphe dont les propriétés de texte contiennent une phrase spécifique, vous devez placer les mots de votre choix entre guillemets (par exemple, "drive a truck" (conduire un camion)).
  • Vous pouvez utiliser la syntaxe note:truck pour rechercher les entités et relations contenant le mot truck (camion) dans les propriétés de note. De même, vous pouvez utiliser la syntaxe note:"drive a truck" pour rechercher les éléments de graphe contenant la phrase drive a truck (conduire un camion).

À la différence des propriétés définies par l’utilisateur dont le type de données est GUID, la propriété globalid définie par le système n’est pas indexée et ne peut pas faire l’objet d’une recherche par défaut. La valeur de cette propriété est indexée, mais vous ne pouvez rechercher un élément de graphe en fonction de sa valeur globalid qu’en recherchant le champ spécifique (par exemple, globalid:9612603C-D3A5-49B6-8631-B8A79234BC49). Les valeurs de GUID sont placées entre accolades et affichées dans le panneau des détails de l’enquête (par exemple, {9612603C-D3A5-49B6-8631-B8A79234BC49}). Vous pouvez rechercher un élément de graphe à l’aide d’un GUID entre accolades placé entre guillemets (par exemple, globalid:"{9612603C-D3A5-49B6-8631-B8A79234BC49}").

Vous pouvez effectuer de nombreuses autres recherches en utilisant la syntaxe de recherche Lucene standard.

Quels éléments pouvez-vous rechercher‏ ?

Ce que vous pouvez rechercher dans le graphe de connaissances dépend du mode de création de ce dernier. Chaque graphe de connaissances possède un index Lucene, auquel vous pouvez ajouter des propriétés de type d’entité et type de relation.

Graphes de connaissances créés avec ArcGIS Pro

Dans les graphes de connaissances créés avec ArcGIS Pro, par défaut, toutes les propriétés des types d’entité et de relation sont indexées si leurs données sont de type texte ou GUID.

Graphes de connaissances créés avec ArcGIS API for Python

Par défaut, les graphes de connaissances créés avec ArcGIS API for Python ne contiennent que les index de recherche des champs dont les données sont de type GUID. Les index de recherche des champs dont les données sont de type texte doivent être créés séparément, une fois que le graphe de connaissances a été créé. Si les index de recherche ne sont pas créés dans le graphe de connaissances, la recherche globale dans Knowledge Studio ne renvoie pas les résultats du graphe de connaissances.

Graphes de connaissances créés avec ArcGIS REST API

Par défaut, les graphes de connaissances créés avec ArcGIS REST API ne contiennent que les index de recherche des champs dont les données sont de type GUID. Les index de recherche des champs dont les données sont de type texte doivent être créés séparément, une fois que le graphe de connaissances a été créé. Si les index de recherche ne sont pas créés dans le graphe de connaissances, la recherche globale dans Knowledge Studio ne renvoie pas de résultats du graphe de connaissances.