Google Cloud Search consente ai dipendenti di un'azienda di cercare e recuperare informazioni, come 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:
Di seguito sono riportate le definizioni dei termini più importanti nella Figura 1:
- Repository
- Software utilizzato da un'azienda per archiviare i suoi dati, ad esempio un 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 in un'origine dati. È possibile sviluppare un'interfaccia di ricerca da utilizzare su qualsiasi dispositivo, da un cellulare a un computer. Il widget Ricerca fornito da Google può essere implementato anche per attivare la ricerca all'interno dei siti web interni. L'ID applicazione di ricerca è incluso in ogni ricerca per garantire che il contesto della 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 comprendono le origini dati e i ranking di ricerca che devono essere utilizzati per una ricerca con l'interfaccia in questione. Le applicazioni di ricerca includono anche meccanismi per filtrare i risultati e consentire la generazione di report sulle origini dati, ad esempio il numero di query effettuate in un determinato periodo di tempo.
- Schema
- Una struttura di dati che descrive come dovrebbero essere rappresentati i dati nel repository di un'azienda per Google Cloud Search. Uno schema definisce l'esperienza dei dipendenti 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 in un repository aziendale e completare 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 da Google Cloud Search:
- I dipendenti hanno bisogno di trovare un modo per trovare norme, documenti e contenuti aziendali creati da altri dipendenti.
- I membri del team dell'assistenza clienti devono trovare documenti per la risoluzione dei problemi pertinenti da inviare ai clienti.
- I dipendenti hanno bisogno di trovare informazioni interne sui progetti dell'azienda.
- 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 dell'azienda.
Il primo passaggio nell'implementazione di Google Cloud Search è identificare i casi d'uso risolti da Google Cloud Search.
Implementare Google Cloud Search
Per impostazione predefinita, Google Cloud Search indicizza i dati di Google Workspace, come i documenti e i 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 Google Workspace, ad esempio i dati archiviati in un database di terze parti, file system come Windows Fileshare, OneDrive o portali intranet come Sharepoint. I passaggi seguenti sono necessari per implementare Google Cloud Search per la tua azienda.
- Determinare un caso d'uso che Google Cloud Search aiuta a risolvere.
- Identifica i repository che contengono dati pertinenti per il caso d'uso.
- Identificare i sistemi di identità utilizzati dalla tua azienda per gestire l'accesso ai dati in ciascun repository.
- Configura l'accesso all'API Google Cloud Search.
- Aggiungere un'origine dati a Google Cloud Search.
- Crea e registra uno schema per ogni origine dati.
- 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.
- Crea un connettore di contenuti per accedere ai dati in ciascun repository e indicizzarli in un'origine dati Cloud Search.
- Determina se è necessario un connettore di identità. Se non hai bisogno di un connettore di identità, vai al passaggio 11.
- Crea un connettore di identità per mappare le identità aziendali o repository alle identità Google.
- Configurare le applicazioni di ricerca.
- Crea un'interfaccia di ricerca per eseguire le query di ricerca.
- Esegui il deployment dei connettori e delle interfacce di ricerca. Se hai utilizzato un connettore predefinito, segui le relative istruzioni per ottenerlo ed eseguirne il deployment. I connettori disponibili sono elencati nella directory del connettore Google Cloud Search
Passaggi successivi
Di seguito sono riportati alcuni passaggi che potresti eseguire:
- Prova il tutorial introduttivo su Google Cloud Search.
- Determina i casi d'uso per i quali utilizzerai Google Cloud Search.
- Identificare i repository pertinenti per questi casi d'uso.
- Identifica eventuali sistemi di identità utilizzati dai tuoi repository.
- Continua a Configurare l'accesso all'API Google Cloud Search.