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
Es el software que usa una empresa para almacenar datos, como una base de datos en la que se almacena la información de los empleados.
Fuente de datos
Son los datos de un repositorio que Cloud Search indexa y almacena.
Interfaz de búsqueda
Es la interfaz de usuario que usan los empleados para realizar búsquedas en 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 que proporciona Google para habilitar esta función 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
Es un grupo de opciones de configuración que, cuando se asocia con una interfaz de búsqueda, proporciona 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
Es una estructura de datos que define 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
Es un programa de software que desvía los datos en un repositorio empresarial y propaga una fuente de datos.
Conector de identidad
Es un programa de software que sincroniza las identidades de una empresa (usuarios y grupos) con las que requiere Cloud Search.

Casos de uso de Cloud Search

Casos de uso de ejemplo de Cloud Search:

  • Los empleados necesitan una forma de 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 relevantes.

Implementa Cloud Search

De forma predeterminada, Cloud Search indexa datos de Google Workspace, como los documentos y las hojas de cálculo de Google. No necesitas implementar 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 bases 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 de uso.
  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 los 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 de uso.
  4. Identifica los sistemas de identidad que usan tus repositorios.
  5. Continúa con la página sobre cómo configurar el acceso a la API de Cloud Search.