Skip to content

[META] [Star Tree] [Search] Supported Queries to resolve via star tree #15257

Open
4 of 4 issues completed
Open
@sandeshkr419

Description

@sandeshkr419

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.

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.

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

Milestone 4 (Nested Aggregations)

The goal of this milestone is to extend the star-tree support to resolve nested aggregations, multi-terms aggregations.

Benchmarking Setup

Related component

Search:Aggregations

Sub-issues

Metadata

Metadata

Labels

MetaMeta issue, not directly linked to a PRRoadmap:SearchProject-wide roadmap labelSearch:AggregationsSearch:PerformanceexperimentalMarks issues as experimentalv2.18.0Issues and PRs related to version 2.18.0v2.19.0Issues and PRs related to version 2.19.0v3.0.0Issues and PRs related to version 3.0.0v3.1.0

Type

No type

Projects

Status

Now(This Quarter)

Status

In Progress

Status

New

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions