Instructivo para comenzar a usar Google Cloud Search

En este instructivo, se muestra cómo implementar una solución simple de Cloud Search y se usa GitHub como el repositorio de datos para indexar. En particular, este instructivo consta de dos aplicaciones de muestra:

  • Un conector de contenido, creado con el SDK del conector de Cloud Search, que se usa para indexar datos que se encuentran en los 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 el widget de la búsqueda para proporcionar 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 Cloud Search para la indexación de datos de terceros habilitado Si no puedes ver la configuración en el panel de control del administrador, comunícate con el administrador de dominio o regístrate en Cloud Search.
  • Una cuenta de usuario de GitHub
  • Familiaridad con Java y JavaScript.
  • Java 8 o una versión más reciente
  • 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.

  1. Abre la consola de Google Cloud

  2. En la parte superior de la página, haz clic en a la derecha de “Google Cloud Console”. Aparecerá un diálogo en el que se enumeran los proyectos actuales.

  3. Haz clic en PROYECTO NUEVO. Aparecerá la pantalla New Project.

  4. En el campo Nombre del proyecto, ingresa un nombre de proyecto, como “SearchTutorial”.

  5. (Opcional) Haz clic en Editar para editar el ID del proyecto. El ID del proyecto no se puede cambiar después de su creación, por lo que debes elegir un ID que satisfaga tus necesidades durante todo el ciclo de vida del proyecto.

  6. Para explorar las ubicaciones del proyecto, haz clic en EXPLORAR.

  7. Haz clic en una ubicación para tu proyecto y, luego, en Seleccionar.

  8. 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.

  1. En la barra de navegación izquierda, haz clic en APIs y servicios.
  2. Para asegurarte de que estás en el proyecto recién creado, haz clic en el ícono a la derecha del banner de la consola de Google Cloud y selecciona el proyecto recién creado.
  3. Haz clic en HABILITAR API Y SERVICIOS. Aparecerá la página "Te damos la bienvenida a la Biblioteca de APIs".
  4. Escribe “API de Cloud Search” en el campo de búsqueda y presiona return. Se muestra una lista de APIs.
  5. Haz clic en API de Cloud Search. Aparecerá la página “API de Cloud Search”.
  6. Haz clic en HABILITAR. Aparecerá la página Descripción general.

Si deseas obtener más información para inhabilitar y habilitar las 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

Siguiente