Introducción a Google Cloud Search

Cloud Search permite a los empleados buscar y recuperar información, como documentos internos, campos de bases de datos y datos de CRM, de los repositorios de datos internos.

Descripción general de la arquitectura

En la figura 1, se muestran los componentes clave de una implementación de Cloud Search:

Descripción general de la arquitectura de Cloud Search
Figura 1: Componentes clave de Cloud Search

Estas son las definiciones de los términos más importantes de la Figura 1:

Repositorio
Software que usa una empresa para almacenar datos, como una base de datos que se usa para almacenar información de los empleados
Fuente de datos
Son los datos de un repositorio que Cloud Search indexa y almacena.
Interfaz de búsqueda
La interfaz de usuario que usan los empleados para buscar una fuente de datos. Puedes desarrollar una interfaz de búsqueda para cualquier dispositivo, como un teléfono celular o una computadora de escritorio. También puedes implementar el widget de búsqueda proporcionado por Google para habilitar la búsqueda en tus sitios web internos. Cada búsqueda incluye el ID de la aplicación de búsqueda para identificar el contexto de la búsqueda, como en una herramienta de atención al cliente. El sitio cloudsearch.google.com contiene una interfaz de búsqueda.
Aplicación de búsqueda
Un grupo de parámetros de configuración que, cuando se asocian con una interfaz de búsqueda, proporcionan información contextual sobre las búsquedas. La información contextual incluye las fuentes de datos y las clasificaciones de búsqueda que se usan para una búsqueda. Las aplicaciones de búsqueda también incluyen mecanismos para filtrar resultados y permitir informes sobre las fuentes de datos, como la cantidad de consultas realizadas en un período determinado.
Esquema
Una estructura de datos que describe cómo representar los datos en un repositorio empresarial para Cloud Search. Un esquema define la experiencia de Cloud Search para los empleados, como la forma en que los usuarios filtran y ven los datos.
Conector de contenido
Un programa de software que desvía datos en un repositorio empresarial y propaga una fuente de datos.
Conector de identidad
Un programa de software que sincroniza las identidades de la empresa (usuarios y grupos) con las identidades que requiere Cloud Search.

Casos de uso de Cloud Search

Ejemplos de casos de uso de Cloud Search:

  • Los empleados necesitan encontrar políticas, documentos y contenido empresarial de otros empleados.
  • Los miembros del equipo de atención al cliente necesitan encontrar documentos de solución de problemas relevantes para enviar a los 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 compatibilidad de un cliente determinado.
  • Los empleados quieren una definición de un término específico de la empresa.

El primer paso para implementar Cloud Search es identificar los casos de uso pertinentes.

Implementa Cloud Search

De forma predeterminada, Cloud Search indexa datos de Google Workspace, como documentos y hojas de cálculo de Google. No es necesario que implementes Cloud Search para los datos de Google Workspace. Sin embargo, debes implementar Cloud Search para datos que no sean de Google Workspace, como datos almacenados en una base de datos de terceros, sistemas de archivos como Windows File Share, OneDrive o portales de intranet como SharePoint. Sigue estos pasos para implementar Cloud Search en tu empresa.

  1. Determina un caso de uso que Cloud Search ayuda a resolver.
  2. Identifica los repositorios que almacenan datos relevantes para el caso práctico.
  3. Identifica los sistemas de identidad que usa tu empresa para administrar el acceso a los datos en cada repositorio.
  4. Configura el acceso a la API de Google Cloud Search.
  5. Agrega una fuente de datos a 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 obtener una lista de conectores precompilados, consulta el directorio de conectores de Cloud Search. Si hay un conector de contenido disponible, dirígete al paso 9.
  8. Crea un conector de contenido para acceder a los datos en cada repositorio y, luego, indexarlos en una fuente de datos de Cloud Search.
  9. Determina si necesitas un conector de identidad. Si no lo necesitas, dirígete al paso 11.
  10. Crea un conector de identidad para asignar tus identidades de repositorio o empresa a las identidades de Google.
  11. Configura aplicaciones de búsqueda.
  12. Crea una interfaz de búsqueda para realizar búsquedas.
  13. Implementa tus interfaces de búsqueda y conectores. Si usaste un conector precompilado, sigue sus instrucciones para obtenerlo y, luego, implementarlo. Los conectores disponibles se enumeran en el directorio de conectores de Cloud Search.

Próximos pasos

  1. Prueba el instructivo para comenzar a usar Cloud Search.
  2. Determina los casos de uso para los que usarás Cloud Search.
  3. Identifica los repositorios relevantes a estos casos prácticos.
  4. Identifica los sistemas de identidad que usan tus repositorios.
  5. Continúa con Configura el acceso a la API de Cloud Search.