Tutoriel de mise en route de Cloud Search

Ce guide explore un déploiement de bout en bout élémentaire de Cloud Search et présente deux exemples d'applications : un connecteur de contenu permettant d'indexer des données et une application Web permettant d'interroger l'index. Dans ce tutoriel, les données des dépôts GitHub servent de base à l'indexation.

Objectifs

  • Cloner ou télécharger l'exemple d'application
  • Créer l'application et l'exécuter sur votre ordinateur local
  • Parcourir l'exemple de code
  • Découvrir comment le connecteur indexe les données
  • Découvrir comment l'application de recherche interroge les données

Conditions préalables

Ce tutoriel requiert les éléments suivants :

  • Un accès administrateur à un domaine G Suite ou Cloud Identity avec la fonctionnalité Cloud Search activée. Si vous ne disposez pas d'un accès administrateur, contactez votre administrateur de domaine ou inscrivez-vous avec un nouveau domaine.
  • Un compte utilisateur GitHub.

Pour suivre ce tutoriel, vous devez également connaître les langages Java et JavaScript. Vous devez posséder :

Premiers pas

Pour commencer, créez un projet et récupérez le code source du tutoriel.

  1. Dans la console de développement, accédez à la page de gestion des ressources, puis sélectionnez ou créez un projet.

    Accéder à la page "Gérer les ressources"

  2. Activez l'API Cloud Search.

    Activer l'API Cloud Search

  3. Clonez l'exemple de dépôt :
    git clone https://github.com/gsuitedevs/cloud-search-samples.git

À propos de l'application du tutoriel

L'application du tutoriel comprend deux éléments principaux : le premier est un connecteur de contenu créé avec le SDK Cloud Search Connector, le second est une petite application Web qui met en œuvre le widget Recherche pour fournir une interface de recherche personnalisée.

Le connecteur indexe un sous-ensemble des informations contenues dans les dépôts GitHub. Cela inclut les problèmes, les requêtes d'extraction et le contenu principal de la branche par défaut (master).

La combinaison de ces types d'éléments permet d'illustrer l'indexation de contenus structurés et non structurés, et l'utilisation des schémas et des fonctionnalités de requête, telles que la génération d'attributs permettant d'affiner les requêtes de façon interactive.

Suivant