Skip to content
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

[Search service] Add support for frozen indices and rollups #54077

Closed
lukasolson opened this issue Jan 6, 2020 · 1 comment · Fixed by #59224
Closed

[Search service] Add support for frozen indices and rollups #54077

lukasolson opened this issue Jan 6, 2020 · 1 comment · Fixed by #59224
Assignees
Labels
Feature:Search Querying infrastructure in Kibana PR sent

Comments

@lukasolson
Copy link
Member

lukasolson commented Jan 6, 2020

Background

The new search service was built in the new platform data plugin here: #46742. We need to add support in the new search service and querying rollups and frozen indices.

See also #50953, #52352.

Implementation

We will create a new EnhancedData plugin with an EnhancedSearch service. It will override the existing strategy registered with ES_SEARCH_STRATEGY (yet still be able to access the internal implementation to avoid code duplication) and enhance the strategy with the following behavior:

  1. Send the ignore_throttled parameter based on the search:includeFrozen UI setting
  2. Query the _rollup_search endpoint (instead of _search) if the given index pattern has type: 'rollup'.
  3. Remove the code in the rollups plugin that adds a search strategy to the legacy search mechanism.
@lukasolson lukasolson added Feature:Search Querying infrastructure in Kibana Team:AppArch labels Jan 6, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-arch (Team:AppArch)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Search Querying infrastructure in Kibana PR sent
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants