Elasticsearch

Los usuarios de Genesys Cloud esperan encontrar personas, documentos, contactos y otros elementos de forma fácil e inmediata. Genesys Cloud utiliza Elasticsearch para ayudar a los usuarios a encontrar información en Genesys Cloud. Genesys Cloud eligió Elasticsearch como su plataforma de búsqueda porque Elasticsearch fue diseñado específicamente para soluciones basadas en la nube. Elasticsearch es una tecnología bien probada que proporciona escalabilidad, resistencia y alta disponibilidad para sistemas muy grandes. 

La búsqueda poderosa revela relaciones inesperadas

Genesys Cloud permite a los clientes decidir qué información quieren rastrear y cómo quieren rastrearla al proporcionar campos personalizables en Collaborate. Nuestras capacidades dinámicas de Elasticsearch permiten a los usuarios buscar en estos campos. Debido a que Elasticsearch permite indexar cualquier tipo de documento o elemento de datos para su descubrimiento, es un sistema de búsqueda de relaciones sorprendentemente poderoso. Por ejemplo:

  • Los usuarios pueden cargar cualquier tipo de archivo en su repositorio de Documentos. Cuando los usuarios cargan documentos, pueden asignarles etiquetas de formato libre. Elasticsearch usa estas etiquetas para encontrar documentos relacionados.
  • En Genesys Cloud, la función de escritura anticipada ayuda a los usuarios a completar los campos. Siempre que aparece un valor sugerido automáticamente, Elasticsearch está funcionando.
  • Los usuarios pueden buscar información biográfica que les permita establecer conexiones que nunca antes habían tenido, ya sea una habilidad, un pasatiempo o una universidad común a la que asistieron.
  • Los desarrolladores pueden conectarse a nuestra API de búsqueda. Admitimos sugerencias de escritura anticipada, facetas, recuentos y más. Todo es parte de la API de nuestra plataforma. Para más información, ver API de plataforma.

Elasticsearch proporciona un análisis exhaustivo para sistemas grandes y distribuidos

Los documentos se analizan ... 

Cuando se envía un documento a Elasticsearch, analiza el documento: 

  • El texto está tokenizado: Se crean términos para el texto que se pueden descubrir.
  • Los términos se normalizan para mejorar el descubrimiento: se eliminan las palabras innecesarias y se agregan variantes de palabras

… E indexado

Cuando se analiza un documento, su índice asociado se actualiza inmediatamente para contener los metadatos sobre el documento. Luego, cada índice se replica en varios sistemas distribuidos.

Genesys Cloud es un entorno dinámico en el que los usuarios agregan constantemente nuevos datos, y nuestras capacidades de búsqueda también deben permitir a los usuarios buscar esos nuevos datos. Elasticsearch nos permite actualizar continuamente nuestros índices de búsqueda. Independientemente del tamaño de una organización o de la frecuencia con la que se agregan datos, nuestros usuarios pueden usar nuestras capacidades de búsqueda para encontrar lo que necesitan.

La recuperación incorporada garantiza una alta disponibilidad

La arquitectura de Elasticsearch permite un alto nivel de rendimiento y disponibilidad de búsqueda. Como solución basada en la nube, Elasticsearch está diseñado para funcionar en una arquitectura distribuida donde los datos existen en múltiples centros de datos. Elasticsearch está diseñado para recuperarse de fallas sin problemas; el sistema tiene varias opciones para recuperarse de un estado de error sin afectar a los usuarios. 

Elasticsearch es un motor de búsqueda de código abierto construido sobre Apache Lucene, el motor de búsqueda estándar de la industria basado en Java. A través de nuestro amplio uso y personalización de Elasticsearch, hemos desarrollado una solución altamente personalizada que brinda amplias capacidades de búsqueda para la plataforma Genesys Cloud. Nuestra solución de búsqueda se basa en las estrategias de automatización sostenible que hemos integrado en la plataforma Genesys Cloud.

¿Por qué no Amazon?

Genesys Cloud utiliza Amazon Web Services para su infraestructura global. Aunque Amazon ofrece CloudSearch y Elasticsearch como servicios administrados, la gran mayoría de las búsquedas en la nube de Genesys utiliza nuestras capacidades de Elasticsearch personalizadas por varias razones: 

  1. Queremos controlar nuestras capacidades de búsqueda, incluidos nuestros propios complementos y personalizaciones.
  2. Necesitamos cumplir con HIPAA (y ninguna de las ofertas de Amazon lo es).
  3. Queremos aprovechar las nuevas funciones y capacidades de Elasticsearch a medida que estén disponibles.

Debido a que Genesys Cloud tiene su propia solución de búsqueda, podemos continuar refinándola y mejorando a medida que se encuentran disponibles nuevos contenidos y nuevas funciones, lo que nos permite cumplir con nuestro compromiso de permanecer a la vanguardia de las capacidades de búsqueda.