Neste tutorial, mostramos como implantar uma solução simples do Cloud Search e usar o GitHub como repositório de dados a serem indexados. Especificamente, esta consiste em dois aplicativos de exemplo:
- Um conector de conteúdo, criado com o
SDK do conector do Cloud Search, usado para indexar
os dados encontrados nos repositórios do GitHub. Os dados indexados incluem problemas, solicitações de envio,
e o conteúdo do cabeçalho da ramificação padrão (
master
). - Um app da Web que usa widget de pesquisa para fornecer uma interface de pesquisa personalizada.
Pré-requisitos
Este tutorial exige os seguintes pré-requisitos:
- Acesso de administrador a um domínio do Google Workspace ou do Cloud Identity com Cloud Search para indexação de dados de terceiros ativado. Se você não conseguir visualizar configurações no painel de controle do administrador, entre em contato com o administrador do domínio ou inscreva-se no Cloud Search.
- Uma conta de usuário do GitHub.
- Familiaridade com Java e JavaScript.
- Java 8 ou mais recente
- Maven.
- Node.js 8.11 ou mais recente
Criar o projeto de tutorial
Para começar, crie um projeto do Google Cloud Platform. Esse projeto é a base para criar, ativar e usar todos os serviços do Google Cloud Platform (GCP), incluindo gerenciamento de APIs, habilitação de faturamento, adição e remoção de colaboradores e gerenciamento de permissões.
Abra o Console do Google Cloud.
Na parte de cima da página, clique em
à direita de "Console do Google Cloud". Será exibida uma caixa de diálogo que lista os projetos atuais.Clique em NOVO PROJETO. A tela "Novo projeto" será exibida.
No campo Nome do projeto, insira um nome de projeto, como "Tutorial de Pesquisa."
(opcional) Clique em Editar para editar o código do projeto. O código do projeto não pode ser alterado após a criação do projeto, portanto, escolha um código que atenda às suas necessidades durante a vida útil do projeto.
Para procurar locais do projeto, clique em PROCURAR.
Clique em um local para seu projeto e depois em Selecionar.
Clique em CRIAR. O Console acessa a página "Painel". O projeto é criado em poucos minutos.
Para mais informações sobre como criar e gerenciar projetos, consulte Como criar e gerenciar projetos.
Ativar a API
Você precisa ativar a API Google Cloud Search e criar uma conta de serviço para receber credenciais.
- Na navegação à esquerda, clique em APIs e Serviços.
- Para garantir que você está no projeto recém-criado, clique no à direita Banner do console do Google Cloud e selecione o projeto recém-criado.
- Clique em ATIVAR APIS E SERVIÇOS. A página "Welcome to API Library" página aparece.
- Digite "API Cloud Search" No campo de pesquisa e pressione Return. Uma lista de APIs é retornado.
- Clique em API Cloud Search. A "API Cloud Search" é exibida.
- Clique em ATIVAR. A página "Visão geral" será exibida.
Para mais informações sobre como ativar e desativar APIs, consulte Gerenciar APIs no console do Google Cloud
Clonar o repositório do tutorial
Para clonar o repositório de exemplo, execute o seguinte comando:
git clone https://github.com/googleworkspace/cloud-search-samples.git