Introducción a Google Cloud Search

Con Google Cloud Search, los empleados pueden buscar y recuperar información, como documentos internos, campos de bases de datos y datos de CRM, de los repositorios de datos internos de su empresa.

Descripción general de la arquitectura

En la imagen 1 se muestran todos los componentes clave de una implementación de Google Cloud Search:

Descripción general de la arquitectura de Google Cloud Search
Imagen 1. Componentes clave de Google Cloud Search

A continuación, puedes ver las definiciones de los términos más importantes de la imagen 1:

Repositorio
Software utilizado por una empresa para almacenar sus datos, como una base de datos con información de los empleados.
Fuente de datos
Datos de un repositorio que se han indexado y almacenado en Google Cloud Search.
Interfaz de búsqueda
Interfaz de usuario que usan los empleados para realizar búsquedas en una fuente de datos. Se puede desarrollar para usarse en cualquier dispositivo, desde un teléfono móvil a un ordenador de escritorio. El widget de la Búsqueda proporcionado por Google también se puede implementar para permitir las búsquedas dentro de tus sitios web internos. Cada una de ellas incluye un ID de aplicación de búsqueda para garantizar que se conozca el contexto, como en una herramienta del servicio de atención al cliente. El sitio web cloudsearch.google.com contiene una interfaz de búsqueda.
Aplicación de búsqueda
Grupo de ajustes que, cuando se asocian con una interfaz de búsqueda, proporcionan información contextual sobre las búsquedas. En esa información se incluyen las fuentes de datos y las clasificaciones de las búsquedas que deben utilizarse en una búsqueda con dicha interfaz. Las aplicaciones de búsqueda también incluyen mecanismos para filtrar los resultados y permitir la creación de informes sobre las fuentes de datos, como el número de consultas realizadas durante un periodo determinado.
Esquema
Estructura de datos que describe cómo se deben representar los datos en el repositorio de una empresa en Google Cloud Search. Un esquema define la experiencia de los empleados con esta aplicación, como la forma en que se filtran y muestran los elementos.
Conector de contenido
Programa de software que se usa para hacer un barrido de los datos del repositorio de una empresa y rellenar una fuente de datos.
Conector de identidades
Programa de software que se usa para sincronizar identidades empresariales (usuarios y grupos) con las identidades necesarias en Google Cloud Search.

Usos de Google Cloud Search

A continuación te indicamos algunas situaciones que podrían resolverse con el uso de Google Cloud Search:

  • Los empleados necesitan una herramienta para localizar políticas, documentos y contenidos de la empresa que han creado otros trabajadores.
  • Los miembros del servicio de atención al cliente necesitan encontrar documentos sobre solución de problemas relevantes para enviarlos a clientes.
  • Los empleados necesitan encontrar información interna sobre proyectos de la empresa.
  • Un representante de ventas quiere ver el estado de todos los problemas de asistencia de un cliente concreto.
  • Los empleados quieren la definición de un término específico de la empresa.

El primer paso para implementar Google Cloud Search es identificar las situaciones que podría resolver esta herramienta.

De forma predeterminada, Google Cloud Search indexa los datos de G Suite, por ejemplo, los de Hojas de cálculo y Documentos de Google. No necesitas implementar Google Cloud Search para indexar los datos de G Suite, pero sí deberás hacerlo cuando los datos sean de otras soluciones, como una base de datos de terceros, sistemas de archivos como Windows File Share o OneDrive, o portales de intranet como Sharepoint. Para implementar Google Cloud Search en tu empresa, debes realizar los pasos siguientes:

  1. Encuentra una situación que Google Cloud Search ayude a resolver.
  2. Identifica los repositorios que contienen datos relevantes para resolver esa situación.
  3. Identifica los sistemas de identidades que utiliza tu empresa para gestionar el acceso a los datos de cada repositorio.
  4. Configura el acceso a la API REST de Google Cloud Search.
  5. Añade una fuente de datos a Google Cloud Search.
  6. Crea y registra un esquema para cada fuente de datos.
  7. Determina si hay un conector de contenido disponible para tu repositorio. Para ver la lista de conectores predefinidos, consulta el directorio de conectores de Google Cloud Search. Si hay un conector de contenido disponible, salta al paso 9.
  8. Crea un conector de contenido para acceder a los datos de cada repositorio e indexarlos en una fuente de datos de Cloud Search.
  9. Determina si necesitas un conector de identidades. En caso negativo, salta al paso 11.
  10. Crea un conector de identidades para asociar las identidades de tu repositorio o empresa con las identidades de Google.
  11. Configura aplicaciones de búsqueda.
  12. Crea una interfaz de búsqueda para realizar consultas de búsqueda.
  13. Implementa tus conectores e interfaces de búsqueda. Si usaste un conector predefinido, sigue las instrucciones para obtenerlo e implementarlo. Los conectores disponibles aparecen en el menú de navegación de la izquierda de esta página, en "Conectores preconfigurados".

Pasos siguientes

A continuación te indicamos algunos pasos que puedes seguir:

  1. Prueba el tutorial de introducción de Google Cloud Search.
  2. Determina las situaciones en las que utilizarás Google Cloud Search.
  3. Identifica los repositorios relevantes para esas situaciones.
  4. Identifica los sistemas de identidades que utilizan tus repositorios.
  5. Continúa con el capítulo Configurar el acceso a la API REST de Google Cloud Search.