Questo tutorial mostra come eseguire il deployment di una semplice soluzione Cloud Search e utilizza GitHub come repository dei dati da indicizzare. Nello specifico, questo tutorial è costituito da due applicazioni di esempio:
- Un connettore di contenuti creato con l'SDK Cloud Search Connector, utilizzato per indicizzare i dati trovati nei repository GitHub. I dati indicizzati includono problemi, richieste pull e i contenuti della sezione 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 amministrativo 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 Amministrazione, contatta l'amministratore del tuo 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 Google Cloud, tra cui gestione delle API, attivazione della fatturazione, aggiunta e rimozione di collaboratori e gestione delle autorizzazioni.
Apri la console Google Cloud.
Nella parte superiore della pagina, fai clic su
accanto a "Console Google Cloud". Viene visualizzata una finestra di dialogo che elenca i progetti attuali.Fai clic su NUOVO PROGETTO. Viene visualizzata la schermata Nuovo progetto.
Nel campo Nome progetto, inserisci un nome di progetto, ad esempio "SearchTutorial".
(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 l'intera durata del progetto.
Per sfogliare le località del progetto, fai clic su SFOGLIA.
Fai clic su una località per il progetto e poi su Seleziona.
Fai clic su CREA. La console passa alla pagina Dashboard. Il progetto viene creato entro pochi minuti.
Per ulteriori informazioni sulla creazione e sulla gestione dei progetti, consulta la pagina Creare e gestire progetti.
Abilita l'API
Devi attivare l'API Google Cloud Search e creare un account di servizio per ottenere le credenziali.
- Nel riquadro di navigazione a sinistra, fai clic su API e servizi.
- Per assicurarti di essere nel progetto appena creato, fai clic sull'icona a destra del banner della console Google Cloud e seleziona il progetto appena creato.
- Fai clic su ABILITA API E SERVIZI. Viene visualizzata la pagina "Ti diamo il benvenuto nella Libreria API".
- Digita "API Cloud Search" nel campo di ricerca e premi return. Viene restituito un elenco di API.
- Fai clic su API Cloud Search. Viene visualizzata la pagina "API Cloud Search".
- Fai clic su ABILITA. Viene visualizzata la pagina Panoramica.
Per ulteriori informazioni sull'attivazione e la disattivazione delle API, consulta Gestire le API nella console Google Cloud
Clona il repository del tutorial
Per clonare il repository di esempio, esegui il seguente comando:
git clone https://github.com/googleworkspace/cloud-search-samples.git