-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[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
Comments
This was referenced Aug 19, 2024
23 tasks
1 task
@sandeshkr419 @getsaurabh02 Kindly assign this to me. |
3 tasks
Capturing post 2.19 items to investigate:
|
3 tasks
This was referenced Feb 5, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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: