Skip to content

Add queryDSL histogram aggregation for exponential_histogram fields#136888

Merged
JonasKunz merged 7 commits intoelastic:mainfrom
JonasKunz:exp-histo-querydsl-histogram
Oct 30, 2025
Merged

Add queryDSL histogram aggregation for exponential_histogram fields#136888
JonasKunz merged 7 commits intoelastic:mainfrom
JonasKunz:exp-histo-querydsl-histogram

Conversation

@JonasKunz
Copy link
Copy Markdown
Contributor

Part of #135625. Adds support for the histogram aggregation on exponential_histogram fields.

The implementation uses the same assumption as the percentiles and rank algorithms: For each histogram bucket, all values lie on a single point. (see #136354).

The implementation was mostly copied from the existing T-Digest implementation.

@elasticsearchmachine elasticsearchmachine added external-contributor Pull request authored by a developer outside the Elasticsearch team v9.3.0 labels Oct 21, 2025
@JonasKunz JonasKunz marked this pull request as ready for review October 22, 2025 08:09
@elasticsearchmachine elasticsearchmachine added the Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) label Oct 22, 2025
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-analytical-engine (Team:Analytics)

Copy link
Copy Markdown
Member

@martijnvg martijnvg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@JonasKunz JonasKunz merged commit f130e98 into elastic:main Oct 30, 2025
34 checks passed
chrisparrinello pushed a commit to chrisparrinello/elasticsearch that referenced this pull request Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Analytics/Aggregations Aggregations external-contributor Pull request authored by a developer outside the Elasticsearch team >non-issue Team:Analytics Meta label for analytical engine team (ESQL/Aggs/Geo) v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants