[META] [Star Tree] [Search] Supported Queries to resolve via star tree #15257
Labels
experimental
Marks issues as experimental
Meta
Meta issue, not directly linked to a PR
Roadmap:Search
Project-wide roadmap label
Search:Aggregations
Search:Performance
v2.18.0
Issues and PRs related to version 2.18.0
v2.19.0
Issues and PRs related to version 2.19.0
v3.0.0
Issues and PRs related to version 3.0.0
Please describe the end goal of this project
This issue keeps a tracker of supported aggregations & query shapes which can be resolved via star-tree composite indices and the star-tree implementation (if possible) should benefit the performance for the query shape.
This will basically keep a track of supported and planned query shapes which can utilize star-tree aggregation for faster computation.
Community - Please do share/comment on what all you think should be prioritized.
Milestone 1 (Simple Metric Aggregations)
The primary goal of Milestone 1 is to utilize star-tree to resolve metric aggregation queries (max, min, avg, sum, value count) over numeric fields along with support of a single query as well. This milestone lays out the building blocks of how star-tree approach can be integrated in within a search request to resolve it.
[Star Tree][Search][RFC] Parse aggregation request to resolve via star tree data structure #14871
[Star Tree] [Search] Support for metric aggregations with/without term query #15289
[Star Tree][Search][RFC] Parse aggregation request to resolve via star tree data structure #14871
[Star Tree] [Search] Support for metric aggregations with/without term query #15289
Milestone 2 (Extending queries over supported Aggregations)
The primary goal of Milestone 2 is support certain queries within above aggregation requests like term/terms query, boolean query over numeric/keyword fields.
[Star Tree] [Search] Support for keyword field in term query with metric aggregations #16537
Extensible design to add new query and field type support for Star Tree #17137
[Star Tree] [Search] Support for terms query with metric aggregations #16538
Extensible design to add new query and field type support for Star Tree #17137
[Star Tree] [Search] Support for numeric range query with metric aggregations #16539
Extensible design to add new query and field type support for Star Tree #17137
[Star Tree] [Search] Support for IP field in supported queries with star-tree supported aggregations #16547
[Star Tree] [Search] Support of Boolean Queries in Aggregations supported by Star-tree #17267
[Star Tree] [Search] Support for date type field in supported queries with star-tree supported aggregations #17270
Milestone 3 (Bucket Aggregations)
The primary goal of Milestone 3 is to support single-level bucket aggregations like date histogram, range aggregations, single bucket aggregations, etc
[Star Tree] [Search] Date histogram with metric aggregation #16552
[Star Tree] [Search] Resolving Date histogram with metric aggregation using star-tree #16674
[Star Tree] [Search] Bucket terms Aggregation with metric aggregation #16551
[Star Tree] [Search] Range Aggregations with metric aggregation #16553
[Star Tree] [Search] Resolving Range aggregations with Star-tree #17273
Milestone 4 (Nested Aggregations)
The goal of this milestone is to extend the star-tree support to resolve nested aggregations, multi-terms aggregations.
[Star Tree] [Search] Nested Aggregations #17274
[Star Tree] [Search] Support to resolve filter aggregations via star-tree #17269
Benchmarking Setup
[Star Tree] [Search] Workloads to trigger aggregations supported by star-tree opensearch-benchmark-workloads#570
Related component
Search:Aggregations
The text was updated successfully, but these errors were encountered: