Présentation de Google Cloud Search

Google Cloud Search permet aux employés d'une entreprise de rechercher et de récupérer des informations (documents internes, champs de base de données et données CRM, par exemple) à partir des dépôts de données internes de l'entreprise.

Présentation de l'architecture

La figure 1 illustre tous les principaux composants d'une mise en œuvre Google Cloud Search:

Présentation de l'architecture Google Cloud Search
Figure 1 Composants clés de Google Cloud Search

Voici les définitions des termes les plus importants de la figure 1:

Dépôt
Logiciel permettant à une entreprise de stocker ses données, telles que la base de données servant à stocker les informations sur les collaborateurs.
Source de données
Données d'un dépôt qui ont été indexées et stockées dans Google Cloud Search.
Interface de recherche
Interface utilisateur permettant aux employés d'effectuer des recherches dans une source de données. Une interface de recherche peut être développée pour tous les appareils, comme les téléphones mobiles et les ordinateurs. Le widget de recherche fourni par Google peut également être déployé pour permettre la recherche sur vos sites Web internes. L'ID de l'application de recherche est inclus dans chaque recherche afin de garantir que le contexte de cette recherche, par exemple dans un outil de service client, est connu. Le site cloudsearch.google.com contient une interface de recherche.
Application de recherche
Groupe de paramètres qui, lorsqu'ils sont associés à une interface de recherche, fournissent des informations contextuelles sur les recherches. Les informations contextuelles incluent les sources de données et le classement des résultats à utiliser pour une recherche utilisant cette interface. Les applications de recherche incluent également des mécanismes de filtrage des résultats et la création de rapports sur les sources de données, comme le nombre de requêtes effectuées sur une période donnée.
Schéma
Structure de données décrivant comment les données du dépôt d'une entreprise doivent être représentées pour Google Cloud Search. Un schéma définit l'expérience Google Cloud Search des employés, par exemple pour filtrer et afficher les éléments.
Connecteur de contenu
Programme logiciel utilisé pour parcourir les données dans le dépôt d'une entreprise et remplir une source de données.
Connecteur d'identité
Programme logiciel utilisé pour synchroniser les identités d'entreprise (utilisateurs et groupes) avec les identités requises par Google Cloud Search.

Cas d'utilisation de Google Cloud Search

Voici quelques cas d'utilisation qui peuvent être résolus par Google Cloud Search:

  • Les employés doivent pouvoir trouver les politiques, documents et contenus d'entreprise créés par d'autres employés.
  • Les membres du service client doivent trouver des documents de dépannage pertinents à envoyer aux clients.
  • Les employés doivent trouver des informations internes sur les projets de l'entreprise.
  • Un commercial souhaite consulter l'état de toutes les demandes d'assistance d'un client particulier.
  • Les employés veulent obtenir la définition d'un terme spécifique à leur entreprise.

La première étape pour mettre en œuvre Google Cloud Search consiste à identifier les cas d'utilisation résolus par Google Cloud Search.

Par défaut, Google Cloud Search indexe les données Google Workspace, telles que les documents et les feuilles de calcul Google. Vous n'avez pas besoin de mettre en œuvre Google Cloud Search pour les données Google Workspace. Toutefois, vous devez mettre en œuvre Google Cloud Search pour les données autres que Google Workspace, telles que les données stockées dans une base de données tierce, des systèmes de fichiers tels que Windows Fileshare, OneDrive ou des portails intranet tels que Sharepoint. Les étapes suivantes sont nécessaires afin de mettre en œuvre Google Cloud Search pour votre entreprise.

  1. Identifier un cas d'utilisation que Google Cloud Search peut aider à résoudre
  2. Identifiez les dépôts contenant les données pertinentes pour le cas d'utilisation.
  3. Identifiez les systèmes d'identité utilisés par votre entreprise pour gérer l'accès aux données dans chaque dépôt.
  4. Configurez l'accès à l'API REST de Google Cloud Search.
  5. Ajoutez une source de données dans Google Cloud Search.
  6. Créez et enregistrez un schéma pour chaque source de données.
  7. Déterminez si un connecteur de contenu est disponible pour votre dépôt. Pour obtenir une liste des connecteurs prédéfinis, consultez le répertoire de connecteurs Cloud Search. Si un connecteur de contenu est disponible, passez à l'étape 9.
  8. Créez un connecteur de contenu pour accéder aux données de chaque dépôt et les indexer dans une source de données Cloud Search.
  9. Déterminez si vous avez besoin d'un connecteur d'identité. Si vous n'avez pas besoin d'un connecteur d'identité, passez à l'étape 11.
  10. Créez un connecteur d'identité pour mapper les identités de votre dépôt ou de votre entreprise aux identités Google.
  11. Configurez des applications de recherche.
  12. Créez une interface de recherche pour effectuer des requêtes de recherche.
  13. Déployez vos connecteurs et interfaces de recherche. Si vous avez utilisé un connecteur prédéfini, suivez les instructions correspondantes pour obtenir et déployer le connecteur. Les connecteurs disponibles sont répertoriés dans l'annuaire des connecteurs Google Cloud Search.

Étapes suivantes

Voici quelques étapes que vous pouvez également suivre :

  1. Suivez le tutoriel de mise en route de Google Cloud Search.
  2. Déterminez le ou les cas d'utilisation pour lesquels vous utiliserez Google Cloud Search.
  3. Identifiez les dépôts pertinents pour ces cas d'utilisation.
  4. Identifiez tous les systèmes d'identité utilisés par vos dépôts.
  5. Passez à la section Configurer l'accès à l'API Google Cloud Search.