En este instructivo, se muestra cómo implementar una solución simple de Cloud Search y se usa GitHub como el repositorio de datos que se indexarán. En concreto, este consta de dos aplicaciones de muestra:
- Un conector de contenido, creado con el
SDK de Cloud Search Connector, que se usa para indexar
que se encuentran en repositorios de GitHub. Los datos indexados incluyen problemas, solicitudes de extracción,
y el contenido principal de la rama predeterminada (
master
) - Una app web que usa la widget de búsqueda para ofrecer una interfaz de búsqueda personalizada.
Requisitos previos
Para este instructivo, se requieren los siguientes requisitos previos:
- Acceso de administrador a un dominio de Google Workspace o Cloud Identity con Se habilitó Cloud Search para la indexación de datos de terceros. Si no puedes ver en el panel de control Administrador, comunícate con el administrador de tu dominio o regístrate en Cloud Search.
- Una cuenta de usuario de GitHub
- Familiaridad Java y JavaScript.
- Java 8 o posterior
- Maven
- Node.js 8.11 o una versión más reciente
Crea el proyecto del instructivo
Para comenzar, debes crear un proyecto de Google Cloud Platform. Este proyecto constituye la base para crear, habilitar y usar todos los servicios de Google Cloud Platform (GCP), que incluyen administrar las API, habilitar la facturación, agregar o quitar colaboradores y administrar los permisos.
Abre Google Cloud Console
En la parte superior de la página, haz clic en
a la derecha de “la consola de Google Cloud”. Aparecerá un diálogo en el que se enumeran los proyectos actuales.Haz clic en PROYECTO NUEVO. Aparecerá la pantalla Proyecto nuevo.
En el campo Nombre del proyecto, ingresa un nombre de proyecto, como "SearchTutorial".
(opcional) Haz clic en Editar para editar el ID del proyecto. El ID del proyecto no se puede cambiar luego de que se crea el proyecto. Por lo tanto, elige un ID que abarque tus necesidades durante todo el ciclo de vida del proyecto.
Para explorar las ubicaciones del proyecto, haz clic en EXPLORAR.
Haz clic en una ubicación para tu proyecto y, luego, en Seleccionar.
Haz clic en CREAR. La consola navega a la página Panel. El proyecto se crea en unos minutos.
Para obtener más información sobre crear y administrar proyectos, consulta Cómo crear y administrar proyectos.
Habilita la API
Debes habilitar la API de Google Cloud Search y crear una cuenta de servicio para: obtener credenciales.
- En el panel de navegación izquierdo, haz clic en APIs y Servicios
- Para asegurarte de que estás en el proyecto recién creado, haz clic en a la derecha de El banner de la consola de Google Cloud y selecciona el proyecto que acabas de crear.
- Haz clic en HABILITAR API Y SERVICIOS. La sección "Welcome to API Library" página .
- Escribe “API de Cloud Search” en el campo de búsqueda y presiona Intro. Una lista de APIs de Google.
- Haz clic en API de Cloud Search. La “API de Cloud Search” .
- Haz clic en HABILITAR. Aparecerá la página Descripción general.
Para obtener más información sobre cómo inhabilitar y habilitar APIs, consulta Administra las APIs en la consola de Google Cloud
Clona el repositorio del instructivo
Para clonar el repositorio de muestra, ejecuta el siguiente comando:
git clone https://github.com/googleworkspace/cloud-search-samples.git