Skip to content

Add ES|QL (Elasticsearch Query Language) as a new data language#7976

Open
bartoval wants to merge 5 commits into
github-linguist:mainfrom
bartoval:add-esql-language
Open

Add ES|QL (Elasticsearch Query Language) as a new data language#7976
bartoval wants to merge 5 commits into
github-linguist:mainfrom
bartoval:add-esql-language

Conversation

@bartoval

@bartoval bartoval commented May 22, 2026

Copy link
Copy Markdown

Add ES|QL (Elasticsearch Query Language) as a new data language

Description

ES|QL is Elastic's query language for Elasticsearch, available since 8.11.0 (November 2023). It's a piped language — queries look like FROM index | WHERE ... | STATS ... | LIMIT 10 — used in .esql files for test fixtures, security detection rules, observability runbooks, and benchmark suites.

The esql alias enables syntax highlighting in fenced code blocks (```esql).

Checklist:

@bartoval bartoval requested a review from a team as a code owner May 22, 2026 05:49
lildude
lildude previously requested changes Jun 4, 2026

@lildude lildude left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests are failing because you've put your samples in ES|QL and not ESQL as defined by the fs_name as you've set. Rename your samples directory to this as pipe in the path can be problematic.

@bartoval bartoval requested a review from lildude June 4, 2026 11:48
@lildude lildude dismissed their stale review June 4, 2026 13:06

Resolved. Just waiting for popularity now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants