Elasticsearch ha anunciado mejoras significativas en su lenguaje de consulta ES|QL, introduciendo soporte para vistas, subconsultas y definiciones de esquema en lectura. Estas características acercan ES|QL a las capacidades de las bases de datos SQL tradicionales mientras mantienen las fortalezas de Elasticsearch en el manejo de datos semiestructurados y de series temporales. Las vistas permiten definir abstracciones de consultas reutilizables, simplificando los pipelines analíticos complejos. Las subconsultas permiten lógica de consulta anidada para una recuperación de datos más sofisticada. Las definiciones de esquema en lectura permiten aplicar estructuras de esquema en el momento de la consulta en lugar de en el momento de la indexación, ofreciendo mayor flexibilidad para esquemas de datos dinámicos o en evolución. Para los ingenieros de datos y analistas que trabajan con Elasticsearch, estas adiciones reducen la necesidad de preprocesamiento y ETL, permitiendo una exploración de datos más ágil. Esta actualización posiciona a ES|QL como un competidor más serio para el análisis en tiempo real, reduciendo potencialmente la dependencia de motores de consulta externos. El conjunto de características es particularmente valioso para casos de uso de observabilidad, análisis de seguridad y gestión de registros donde las formas de los datos son impredecibles.
El lenguaje de consulta ES|QL de Elasticsearch ahora admite vistas, subconsultas y definiciones de esquema en lectura, lo que permite un análisis de datos más potente y flexible. Esta actualización permite abstracciones de consultas reutilizables y manejo de esquemas dinámicos.