Skip to content

[SparseIndex] Support for Skiplist in aggregation queries #17964

@animodak7

Description

@animodak7

Is your feature request related to a problem? Please describe

As part of enabling SkipList for doc_values in OpenSearch, we came across BKD uses in aggregation computations.

Comparing search query latency to get date histogram on @timestamp field of big5 dataset, with plain changes query took 3-5ms but with disabling tryPrecomputeAggregationForLeaf for dateHistogram and using skiplist latency went up to 2sec.

To set default experience on skiplist for users, we want to evaluate using skiplist instead of BDK while querying aggregation.

Describe the solution you'd like

Implement aggregations to make use skiplist.

Related component

Search

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

SearchSearch query, autocomplete ...etcenhancementEnhancement or improvement to existing feature or requestlucene

Type

No type

Projects

Status

🆕 New

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions