elastic / elastic/roadmap

Logical Views: Virtual indices you can query like any other index in ES|QL (GA)

Open
#302 0 comments 0 reactions 1 assignee Claimed by @tylerperk View on GitHub
Component: Elasticsearch Component: Kibana product-area:observability product-area:platform product-area:search product-area:security
Dominant language
No language data
Stars
6
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## Value Proposition

A logical view is a virtual index — an ES|QL query stored at the Elasticsearch cluster level and referenced by name in `FROM`, just like any other index. Consumers don't need to know the underlying logic; Elasticsearch resolves it like any other index at query time.

This brings the virtual-index abstraction that SQL databases have had for decades into the search, observability, and security domain. Where other tools stop at saved searches or UI-level presets, ES|QL views are engine-level, first-class virtual indices with composition and update propagation — source teams define base views, platform teams compose them, and consumers simply query a name.

## Expected Outcome

Logical Views shipped in Tech Preview in Elasticsearch 9.4, where users can create views via REST API and query them from the FROM clause like any other index.

For GA, we are bringing Logical Views to production readiness. Scope is being refined based on tech preview feedback; potential areas include:

- **Cross-Project Search support:** views work across remote clusters, honoring the flat-world principle with proper project routing isolation
- **Query parameters:** views accept parameters, enabling reusable templates that consumers can customize at query time
- **Deep composition:** support for nested views and branched view definitions (including FORK/UnionAll)
- **Data Federation:** views can be defined over federated data sources
- **Query DSL compatibility:** filters applied via Query DSL work correctly on views
- **Production stability:** bug fixes, expanded test coverage, and validation under real-world workloads

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.