Introdução ao Google Cloud Search

O Google Cloud Search permite que os funcionários de uma empresa pesquisem e recuperem informações, como documentos internos, campos de banco de dados e dados de CRM, dos repositórios de dados internos da empresa.

Visão geral da arquitetura

A Figura 1 mostra todos os principais componentes de uma implementação do Google Cloud Search:

Visão geral da arquitetura do Google Cloud Search
Figura 1. Principais componentes do Google Cloud Search

Aqui estão as definições dos termos mais importantes da Figura 1:

Repositório
Software usado por uma empresa para armazenar seus dados, como banco de dados usado para armazenar informações de funcionários.
Fonte de dados
Dados de um repositório que foi indexado e armazenado no Google Cloud Search.
Interface de pesquisa
A interface do usuário usada pelos funcionários para pesquisar uma fonte de dados. Uma interface de pesquisa pode ser desenvolvida para uso em qualquer dispositivo, desde um telefone celular até um computador desktop. O widget de pesquisa fornecido pelo Google também pode ser implantado para permitir a pesquisa em seus sites internos. O ID do aplicativo de pesquisa é incluído em cada pesquisa para garantir que o contexto dessa pesquisa, como em uma ferramenta de atendimento ao cliente, seja conhecido. O site cloudsearch.google.com contém uma interface de pesquisa.
Aplicativo de pesquisa
Um grupo de configurações que, quando associadas a uma interface de pesquisa, fornecem informações contextuais sobre as pesquisas. As informações contextuais incluem as fontes de dados e as classificações de pesquisa que devem ser usadas para uma pesquisa usando essa interface. Os aplicativos de pesquisa também incluem mecanismos para filtrar resultados e permitir relatórios sobre fontes de dados, como o número de consultas feitas em um determinado período de tempo.
Esquema
Uma estrutura de dados que descreve como os dados no repositório de uma empresa devem ser representados para o Google Cloud Search. Um esquema define a experiência do Google Cloud Search do funcionário, por exemplo, como as coisas são filtradas e exibidas.
Conector de conteúdo
Um programa de software usado para percorrer os dados no repositório de uma empresa e preencher uma fonte de dados.
Conector de identidade
Um programa de software usado para sincronizar identidades corporativas (usuários e grupos) com as identidades exigidas pelo Google Cloud Search.

Casos de uso do Google Cloud Search

Aqui estão alguns casos de uso que podem ser resolvidos pelo Google Cloud Search:

  • Os funcionários precisam encontrar uma maneira de encontrar políticas corporativas, documentos e conteúdo de autoria de outros funcionários.
  • Os membros da equipe de atendimento ao cliente precisam encontrar documentos relevantes de solução de problemas para enviar aos clientes.
  • Os funcionários precisam encontrar informações internas sobre os projetos da empresa.
  • Um representante de vendas deseja visualizar o status de todos os problemas de suporte de um cliente específico.
  • Os funcionários querem uma definição para um termo específico da empresa.

A primeira etapa na implementação do Google Cloud Search é identificar os casos de uso resolvidos pelo Google Cloud Search.

Por padrão, o Google Cloud Search indexa dados do Google Workspace, como documentos e planilhas do Google. Você não precisa implementar a pesquisa do Google Cloud para dados do Google Workspace. No entanto, você precisa implementar o Google Cloud Search para dados que não sejam do Google Workspace, como dados armazenados em um banco de dados de terceiros, sistemas de arquivos como o Windows Fileshare, OneDrive ou portais de intranet como o Sharepoint. As etapas a seguir são necessárias para implementar o Google Cloud Search para sua empresa.

  1. Determine um caso de uso que o Google Cloud Search ajuda a resolver.
  2. Identifique os repositórios que contêm dados relevantes para o caso de uso.
  3. Identifique os sistemas de identidade usados ​​por sua empresa para gerenciar o acesso aos dados em cada repositório.
  4. Configure o acesso à API REST do Google Cloud Search .
  5. Adicione uma fonte de dados ao Google Cloud Search .
  6. Crie e registre um esquema para cada fonte de dados.
  7. Determine se há um conector de conteúdo disponível para seu repositório. Para obter uma lista de conectores pré-criados, consulte o diretório de conectores do Cloud Search . Se um conector de conteúdo estiver disponível, pule para a etapa 9.
  8. Crie um conector de conteúdo para acessar dados em cada repositório e indexe-os em uma fonte de dados do Cloud Search.
  9. Determine se você precisa de um conector de identidade . Se você não precisar de um conector de identidade, pule para a etapa 11.
  10. Crie um conector de identidade para mapear seu repositório ou identidades corporativas para identidades do Google.
  11. Configure aplicativos de pesquisa .
  12. Crie uma interface de pesquisa para realizar consultas de pesquisa.
  13. Implante seus conectores e interfaces de pesquisa. Se você usou um conector pré-criado, siga as instruções do conector para obter e implantar o conector. Os conectores disponíveis estão listados no Diretório de conectores do Google Cloud Search

Próximos passos

Aqui estão alguns próximos passos que você pode tomar:

  1. Experimente o tutorial de primeiros passos do Google Cloud Search .
  2. Determine os casos de uso para os quais você usará o Google Cloud Search.
  3. Identifique os repositórios relevantes para esses casos de uso.
  4. Identifique quaisquer sistemas de identidade usados ​​por seus repositórios.
  5. Continue para Configurar o acesso à API do Google Cloud Search .