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, telles que des documents internes, des champs de base de données et des données CRM, à partir de leurs dépôts de données internes.

Présentation de l'architecture

La figure 1 présente tous les composants clés d'une implémentation de Google Cloud Search:

Présentation de l'architecture de Google Cloud Search
Figure 1. Principaux composants de Google Cloud Search

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

Dépôt
Logiciels utilisés par une entreprise pour stocker ses données, comme une base de données servant à stocker des informations sur les employés
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 être utilisée sur n'importe quel appareil, d'un téléphone mobile à un ordinateur de bureau. Vous pouvez également déployer le widget Recherche fourni par Google pour activer la recherche sur vos sites Web internes. L'ID d'application de recherche est inclus dans chaque recherche pour 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 les classements à utiliser pour une recherche via cette interface. Les applications de recherche incluent également des mécanismes de filtrage des résultats et permettent de créer des 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 la manière dont 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 des employés dans Google Cloud Search, par exemple la manière dont les éléments sont filtrés et affichés.
Connecteur de contenu
Logiciel permettant de parcourir les données du dépôt d'une entreprise et de les insérer dans une source de données.
Connecteur d'identité
Logiciel permettant de 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 pourraient être résolus par Google Cloud Search:

  • Les collaborateurs ont besoin d'un moyen de trouver les règles de l'entreprise, les documents et les contenus rédigés par d'autres collaborateurs.
  • Les membres de l'équipe du service client doivent trouver des documents de dépannage pertinents à envoyer aux clients.
  • Les collaborateurs ont besoin de trouver des informations internes sur les projets de l'entreprise.
  • Un conseiller commercial souhaite consulter l'état de tous les problèmes d'assistance d'un client particulier.
  • Les employés veulent avoir une définition pour un terme propre à l'entreprise.

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

Mettre en œuvre 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 d'implémenter Google Cloud Search pour les données Google Workspace. Toutefois, vous devez implémenter Google Cloud Search pour les données n'appartenant pas à Google Workspace, telles que les données stockées dans une base de données tierce, les systèmes de fichiers tels que Windows Fileshare, OneDrive ou les portails intranet tels que Sharepoint. Pour implémenter Google Cloud Search dans votre entreprise, procédez comme suit :

  1. Déterminez 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. Configurer l'accès à l'API Google Cloud Search
  5. Ajoutez une source de données à 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 la liste des connecteurs prédéfinis, consultez le répertoire des 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 de 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 sur les identités Google.
  11. Configurez des applications de recherche.
  12. Créez une interface de recherche permettant d'effectuer des requêtes de recherche.
  13. Déployez vos connecteurs et vos interfaces de recherche. Si vous avez utilisé un connecteur prédéfini, suivez ses instructions pour l'obtenir et le déployer. Les connecteurs disponibles sont répertoriés dans le répertoire 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 les cas d'utilisation de 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.