elastic / elasticsearch

Free and Open, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
69.49k stars 24.6k forks source link

ESQL: Architecture docs #109214

Open nik9000 opened 3 months ago

nik9000 commented 3 months ago

Description

We'd like to make some high level introductory docs for ESQL's architecture. It's got to be fairly simple so it doesn't go stale immediately but in depth enough to give folks a sense of the major components. Defines stuff like parser, logical plan, analyzer, physical plan, Attribute, EsField, compute engine, Operator, Block, Vector, ExpressionEvaluator, Aggregator, GroupingAggregator, Exchange. Maybe simple enough to make sure these have good javadoc, link to them, and

elasticsearchmachine commented 3 months ago

Pinging @elastic/es-docs (Team:Docs)

elasticsearchmachine commented 3 months ago

Pinging @elastic/es-analytical-engine (Team:Analytics)

nik9000 commented 3 months ago

We should also list out all of our magic code generation annotations. And probably link them in the appropriate spots.