Tutorial introduttivo su Google Cloud Search

Questo tutorial mostra come eseguire il deployment di una soluzione Cloud Search semplice e utilizza GitHub come repository di dati da indicizzare. Nello specifico, questo tutorial è costituito da due applicazioni di esempio:

  • Un connettore di contenuti, creato con l'SDK del connettore Cloud Search, utilizzato per indicizzare i dati trovati nei repository GitHub. I dati indicizzati includono problemi, richieste di pull e contenuti head del ramo predefinito (master).
  • Un'app web che utilizza il widget di ricerca per fornire un'interfaccia di ricerca personalizzata.

Prerequisiti

Questo tutorial richiede i seguenti prerequisiti:

  • Accesso come amministratore a un dominio Google Workspace o Cloud Identity con Cloud Search per l'indicizzazione dei dati di terze parti abilitato. Se non riesci a visualizzare le impostazioni nel pannello di controllo dell'amministratore, contatta l'amministratore di dominio o registrati a Cloud Search.
  • Un account utente GitHub.
  • Familiarità con Java e JavaScript.
  • Java 8 o versioni successive.
  • Maven.
  • Node.js 8.11 o versioni successive.

Crea il progetto del tutorial

Per iniziare, devi creare un progetto Google Cloud. Questo progetto costituisce la base per creare, abilitare e utilizzare tutti i servizi della piattaforma Google Cloud, tra cui la gestione delle API, l'abilitazione della fatturazione, l'aggiunta e la rimozione di collaboratori e la gestione delle autorizzazioni.

  1. Apri la console Google Cloud.

  2. Nella parte superiore della pagina, fai clic su a destra di "Console Google Cloud". Viene visualizzata una finestra di dialogo che elenca i progetti correnti.

  3. Fai clic su NUOVO PROGETTO. Viene visualizzata la schermata Nuovo progetto.

  4. Nel campo Nome progetto, inserisci un nome per il progetto, ad esempio "SearchTutorial".

  5. (Facoltativo) Fai clic su Modifica per modificare l'ID progetto. L'ID progetto non può essere modificato dopo la creazione del progetto, quindi scegli un ID che soddisfi le tue esigenze per tutta la durata del progetto.

  6. Per sfogliare le località del progetto, fai clic su SFOGLIA.

  7. Fai clic su una località per il progetto e poi su Seleziona.

  8. Fai clic su CREA. La console passa alla pagina Dashboard. Il progetto viene creato in pochi minuti.

Per ulteriori informazioni sulla creazione e sulla gestione dei progetti, consulta Creazione e gestione dei progetti.

Abilita l'API

Per ottenere le credenziali, devi abilitare l'API Google Cloud Search e creare un account di servizio.

  1. Nel menu di navigazione a sinistra, fai clic su API e servizi.
  2. Per assicurarti di utilizzare il progetto appena creato, fai clic sull'icona a destra del banner della console Google Cloud e seleziona il progetto appena creato.
  3. Fai clic su ABILITA API E SERVIZI. Viene visualizzata la pagina "Ti diamo il benvenuto nella libreria API".
  4. Digita "API Cloud Search" nel campo di ricerca e premi return. Viene restituito un elenco di API.
  5. Fai clic sull'API Cloud Search. Viene visualizzata la pagina "API Cloud Search".
  6. Fai clic su ABILITA. Viene visualizzata la pagina Panoramica.

Per ulteriori informazioni su come abilitare e disabilitare le API, consulta Gestire le API nella console Google Cloud

Clona il repository del tutorial

Per clonare il repository di esempio, esegui questo comando:

git clone https://github.com/googleworkspace/cloud-search-samples.git

Avanti