PROJECTIONS
Each language client will offer a selection of projections relevant to that language ecosystem.
RESULT DATA
Ways to consume ES|QL results
Users can consume raw data directly from the server output in one of several formats.
DataFrame
Object / Dict
Cursor
For mapping domain objects within a client application
For incremental consumption of results, with implicit pagination
For data science and analytics; integration with frameworks like Pandas
Text
CSV
JSON
Human-readable format ideal for interactive work, CLIs, etc
Raw CSV data to load directly into spreadsheets and ETL processes
Structured response containing metadata and data in a 2D value array
Bring your own Custom projections built atop raw server output
Apache Arrow Dataframe IPC format