Introducción a Google Cloud Search

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

Resumen arquitectónico

La Figura 1 muestra todos los componentes clave de una implementación de Google Cloud Search:

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

Aquí están las definiciones de los términos más importantes de la Figura 1:

Repositorio
Software utilizado por una empresa para almacenar sus datos, como una base de datos utilizada para almacenar información de los empleados.
Fuente de datos
Datos de un repositorio que ha sido indexado y almacenado en Google Cloud Search.
Interfaz de búsqueda
La interfaz de usuario utilizada por los empleados para buscar una fuente de datos. Se puede desarrollar una interfaz de búsqueda para usar en cualquier dispositivo, desde un teléfono móvil hasta una computadora de escritorio. El widget de búsqueda proporcionado por Google también se puede implementar para habilitar la búsqueda dentro de sus sitios web internos. El ID de la aplicación de búsqueda se incluye con cada búsqueda para garantizar que se conozca el contexto de esa búsqueda, como dentro de una herramienta de servicio al cliente. El sitio cloudsearch.google.com contiene una interfaz de búsqueda.
Aplicación de búsqueda
Un grupo de configuraciones que, cuando se asocian con una interfaz de búsqueda, brindan información contextual sobre las búsquedas. La información contextual incluye las fuentes de datos y las clasificaciones de búsqueda que deben usarse para una búsqueda usando esa interfaz. Las aplicaciones de búsqueda también incluyen mecanismos para filtrar los resultados y permiten generar informes sobre fuentes de datos, como el número de consultas realizadas durante un período de tiempo determinado.
Esquema
Una estructura de datos que describe cómo se deben representar los datos en el repositorio de una empresa para Google Cloud Search. Un esquema define la experiencia de Google Cloud Search del empleado, por ejemplo, cómo se filtran y se muestran las cosas.
conector de contenido
Un programa de software utilizado para recorrer los datos en el depósito de una empresa y llenar una fuente de datos.
Conector de identidad
Un programa de software utilizado para sincronizar identidades empresariales (usuarios y grupos) con las identidades requeridas por Google Cloud Search.

Casos de uso de Google Cloud Search

Estos son algunos casos de uso que Google Cloud Search podría resolver:

  • Los empleados necesitan una forma de encontrar políticas corporativas, documentos y contenido creado por otros empleados.
  • Los miembros del equipo de servicio al cliente necesitan encontrar documentos de solución de problemas relevantes para enviar a los clientes.
  • Los empleados necesitan encontrar información interna sobre los proyectos de la empresa.
  • Un representante de ventas desea ver el estado de todos los problemas de soporte para un cliente en particular.
  • Los empleados quieren una definición para un término específico de la empresa.

El primer paso para implementar Google Cloud Search es identificar los casos de uso resueltos por Google Cloud Search.

De forma predeterminada, Google Cloud Search indexa los datos de Google Workspace, como documentos y hojas de cálculo de Google. No necesita implementar la búsqueda de Google Cloud para los datos de Google Workspace. Sin embargo, debe implementar Google 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 Fileshare, OneDrive o portales de intranet como Sharepoint. Se requieren los siguientes pasos para implementar Google Cloud Search para su empresa.

  1. Determine un caso de uso que Google Cloud Search ayude a resolver.
  2. Identifique los repositorios que contienen datos relevantes para el caso de uso.
  3. Identifique los sistemas de identidad utilizados por su empresa para administrar el acceso a los datos en cada repositorio.
  4. Configure el acceso a la API REST de Google Cloud Search .
  5. Agregue una fuente de datos a Google Cloud Search .
  6. Cree y registre un esquema para cada fuente de datos.
  7. Determine si hay un conector de contenido disponible para su repositorio. Para obtener una lista de conectores prediseñados, consulte el directorio de conectores de Cloud Search . Si hay un conector de contenido disponible, vaya al paso 9.
  8. Cree un conector de contenido para acceder a los datos de cada repositorio e indexarlos en una fuente de datos de Cloud Search.
  9. Determine si necesita un conector de identidad . Si no necesita un conector de identidad, vaya al paso 11.
  10. Cree un conector de identidad para asignar su repositorio o identidades empresariales a las identidades de Google.
  11. Configurar aplicaciones de búsqueda .
  12. Cree una interfaz de búsqueda para realizar consultas de búsqueda.
  13. Implemente sus conectores e interfaces de búsqueda. Si usó un conector preconstruido, siga las instrucciones del conector para obtener e implementar el conector. Los conectores disponibles se enumeran en el directorio de conectores de Google Cloud Search.

Próximos pasos

Estos son algunos de los siguientes pasos que puede tomar:

  1. Pruebe el tutorial de introducción a Google Cloud Search .
  2. Determine los casos de uso para los que usará Google Cloud Search.
  3. Identifique los repositorios relevantes para estos casos de uso.
  4. Identifique cualquier sistema de identidad utilizado por sus repositorios.
  5. Continúe con Configurar el acceso a la API de Google Cloud Search .