Introduzione a Google Cloud Search

Google Cloud Search consente ai dipendenti di un'azienda di cercare e recuperare informazioni, ad esempio documenti interni, campi di database e dati CRM, dai repository di dati interni dell'azienda.

Panoramica dell'architettura

La Figura 1 mostra tutti i componenti chiave di un'implementazione di Google Cloud Search:

Panoramica dell'architettura di Google Cloud Search
Figura 1. Componenti chiave di Google Cloud Search

Di seguito sono riportate le definizioni dei termini più importanti riportati nella Figura 1:

Repository
Software utilizzato da un'azienda per archiviare i propri dati, come il database utilizzato per archiviare le informazioni sui dipendenti.
Origine dati
Dati di un repository che sono stati indicizzati e archiviati in Google Cloud Search.
Interfaccia di ricerca
L'interfaccia utente utilizzata dai dipendenti per cercare un'origine dati. È possibile sviluppare un'interfaccia di ricerca per l'utilizzo su qualsiasi dispositivo, dai cellulari ai computer. Puoi anche implementare il widget di ricerca fornito da Google per abilitare la ricerca nei siti web interni. L'ID applicazione di ricerca è incluso in ogni ricerca per garantire che il contesto di tale ricerca, ad esempio all'interno di uno strumento di assistenza clienti, sia noto. Il sito cloudsearch.google.com contiene un'interfaccia di ricerca.
Applicazione di ricerca
Un gruppo di impostazioni che, se associate a un'interfaccia di ricerca, forniscono informazioni contestuali sulle ricerche. Le informazioni contestuali includono le origini dati e i ranking di ricerca da utilizzare per una ricerca mediante tale interfaccia. Le applicazioni di ricerca includono anche meccanismi per filtrare i risultati e consentire la generazione di report sulle origini dati, come il numero di query effettuate in un determinato periodo di tempo.
Schema
Una struttura di dati che definisce il modo in cui i dati contenuti in un repository aziendale devono essere rappresentati per Google Cloud Search. Uno schema definisce l'esperienza dei dipendenti con Google Cloud Search, ad esempio il modo in cui gli elementi vengono filtrati e visualizzati.
Connettore di contenuti
Un programma software utilizzato per trasferire i dati nel repository di un'azienda e compilare un'origine dati.
Connettore di identità
Un programma software utilizzato per sincronizzare le identità aziendali (utenti e gruppi) con le identità richieste da Google Cloud Search.

Casi d'uso di Google Cloud Search

Di seguito sono riportati alcuni casi d'uso che potrebbero essere risolti con Google Cloud Search:

  • I dipendenti hanno bisogno di un modo per trovare criteri aziendali, documenti e contenuti creati da altri dipendenti.
  • I membri del team dell'assistenza clienti devono trovare documenti utili per la risoluzione dei problemi da inviare ai clienti.
  • I dipendenti hanno bisogno di trovare informazioni interne sui progetti aziendali.
  • Un rappresentante di vendita vuole visualizzare lo stato di tutti i problemi di assistenza di un determinato cliente.
  • I dipendenti vogliono una definizione di un termine specifico per l'azienda.

Il primo passaggio per l'implementazione di Google Cloud Search è identificare i casi d'uso risolti da Google Cloud Search.

Implementazione di Google Cloud Search

Per impostazione predefinita, Google Cloud Search indicizza i dati di Google Workspace, ad esempio documenti e fogli di lavoro Google. Non è necessario implementare Google Cloud Search per i dati di Google Workspace. Tuttavia, devi implementare Google Cloud Search per i dati non di Google Workspace, ad esempio i dati archiviati in un database di terze parti, file system come Windows Fileshare, OneDrive o portali intranet come Sharepoint. Per implementare Google Cloud Search per la tua azienda, sono necessari i seguenti passaggi.

  1. Determinare un caso d'uso che Google Cloud Search possa risolvere.
  2. Identificare i repository che contengono i dati pertinenti al caso d'uso.
  3. Identificare i sistemi di identità utilizzati dalla tua azienda per gestire l'accesso ai dati in ciascun repository.
  4. Configura l'accesso all'API Google Cloud Search.
  5. Aggiungi un'origine dati a Google Cloud Search.
  6. Crea e registra uno schema per ogni origine dati.
  7. Determina se è disponibile un connettore di contenuti per il tuo repository. Per un elenco dei connettori predefiniti, consulta la directory del connettore Cloud Search. Se è disponibile un connettore di contenuti, vai al passaggio 9.
  8. Crea un connettore di contenuti per accedere ai dati di ciascun repository e indicizzarli in un'origine dati Cloud Search.
  9. Determina se hai bisogno di un connettore di identità. Se non hai bisogno di un connettore di identità, vai al passaggio 11.
  10. Crea un connettore di identità per mappare il repository o le identità aziendali alle identità Google.
  11. Configurare le applicazioni di ricerca.
  12. Crea un'interfaccia di ricerca per eseguire query di ricerca.
  13. Esegui il deployment dei connettori e delle interfacce di ricerca. Se hai utilizzato un connettore predefinito, segui le istruzioni relative al connettore per ottenere il connettore ed eseguirne il deployment. I connettori disponibili sono elencati nella directory dei connettori di Google Cloud Search

Passaggi successivi

Di seguito sono riportati alcuni passaggi che puoi eseguire:

  1. Prova il tutorial introduttivo di Google Cloud Search.
  2. Determina i casi d'uso per i quali utilizzerai Google Cloud Search.
  3. Identificare i repository pertinenti a questi casi d'uso.
  4. Identifica tutti i sistemi di identità utilizzati dai tuoi repository.
  5. Procedi con la sezione Configurare l'accesso all'API Google Cloud Search.