-
Notifications
You must be signed in to change notification settings - Fork 25.3k
Open
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>enhancementES|QL-uiImpacts ES|QL UIImpacts ES|QL UITeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)
Description
Description
The ES|QL editor needs to know whether commands have been released (snapshot-only) and whether they are in tech preview or not. Right now this relies on cross-team communication which is not foolproof.
Our proposal is to give control to Elasticsearch much like we do with the function definitions. Each command can have a corresponding JSON file which could look something like the following:
{
"name": "LOOKUP JOIN",
"preview" : true,
"snapshot_only" : false,
"docs_markdown": "..."
}
We can scrape this metadata in our weekly CI job and update the editor behavior for each command.
Including the docs would be nice because that would allow them to be automatically added to the editor's inline documentation, just as the functions are today.
cc @nik9000 for a feasibility check.
Metadata
Metadata
Assignees
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>enhancementES|QL-uiImpacts ES|QL UIImpacts ES|QL UITeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
elasticsearchmachine commentedon Feb 7, 2025
Pinging @elastic/es-analytical-engine (Team:Analytics)
elasticsearchmachine commentedon Feb 7, 2025
Pinging @elastic/kibana-esql (ES|QL-ui)