Saltar al contenido

Indización de datos en Elasticsearch

Sección Introducción Transcripciones

Resumen del curso

Indización de datos en Elasticsearch
Indización de datos en Elasticsearch

Hola, me llamo Janani Ravi, y bienvenidos a este curso de indexación de Elasticsearch. Me presentaré primero. Tengo una maestría en ingeniería eléctrica de Stanford y he trabajado en compañías como Microsoft, Google y Flipkart. En Google, fui uno de los primeros ingenieros que trabajó en la edición colaborativa en tiempo real en Google Docs, y tengo cuatro patentes de sus tecnologías subyacentes. Actualmente trabajo en mi propia empresa, Loonycorn, un estudio de contenido de video de alta calidad. Poner en marcha Elasticsearch es muy sencillo. Ajustarlo para que tenga una baja latencia y un alto rendimiento para las consultas de búsqueda requiere un profundo conocimiento de la arquitectura de distribución de índices. En este curso, estudiaremos por qué la sobreasignación de los índices es algo bueno, y cómo puedes configurar tu clúster para evitar este escenario de «split-brain». Luego estudiaremos cómo nuestros índices pueden ser configurados para usar diferentes modelos de similitudes, que afectan la forma en que se califican nuestros documentos. Veremos cómo podemos usar la fusión forzada de segmentos para mejorar el rendimiento de los grandes índices, que han existido durante mucho tiempo. También estudiaremos cómo podemos usar el caching prudentemente para mejorar el rendimiento de las consultas. Elasticsearch ofrece una serie de características de búsqueda avanzada como sugerencia de palabras, frases y contextos, búsquedas difusas y autocompletar. Cubriremos ejemplos de todas ellas. Este curso cubre la funcionalidad de Elasticsearch para tratar con diferentes idiomas en el mismo documento. Cubriremos específicamente la instalación y el uso del plugin ICU para los idiomas asiáticos. Al final de este curso, deberá tener un profundo conocimiento de cómo funciona la indexación en Elasticsearch, y sentirse cómodo con las construcciones de consultas avanzadas.