ES|QL
![Millionaire Odds vs. Hit by a Bus: An ES|QL Analysis](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fleprechaun.png&w=3840&q=100)
ES|QL
•Millionaire Odds vs. Hit by a Bus: An ES|QL Analysis
Use Elasticsearch Query Language (ES|QL) to run statistical analysis on demographic data index in Elasticsearch
All Articles
![Elasticsearch piped query language, ES|QL, now generally available](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2FES_QL_blog.png&w=3840&q=100)
ES|QLHow To
•Elasticsearch piped query language, ES|QL, now generally available
Elasticsearch Query Language (ES|QL) is now GA. Explore ES|QL's capabilities, learn about ES|QL in Kibana and discover future advancements.
![ES|QL queries to TypeScript types with the Elasticsearch JavaScript client](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Ftypescript-esql-object-api.jpg&w=3840&q=100)
ES|QLHow ToIntegrations
•ES|QL queries to TypeScript types with the Elasticsearch JavaScript client
Explore how to use the Elasticsearch JavaScript client and TypeScript support to craft ES|QL queries and handle their results as native JavaScript objects.
![ES|QL queries to Java objects](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fesql-with-java.png&w=3840&q=100)
ES|QLHow ToIntegrations
•ES|QL queries to Java objects
Learn how to perform ES|QL queries with the Java client. Follow this guide for step-by-step instructions, including examples.
![From ES|QL to PHP objects](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fesql-to-php.png&w=3840&q=100)
ES|QLHow ToIntegrations
•From ES|QL to PHP objects
Learn how to execute and manage ES|QL queries in PHP. Follow this guide to map ES|QL results to a PHP object or custom class.