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

KQL enhancements braindump #13650

Closed
Bargs opened this issue Aug 22, 2017 · 7 comments
Closed

KQL enhancements braindump #13650

Bargs opened this issue Aug 22, 2017 · 7 comments
Labels
Feature:KQL KQL impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Meta release_note:enhancement

Comments

@Bargs
Copy link
Contributor

Bargs commented Aug 22, 2017

Kuery opens up a lot of opportunities for cool new features. I needed a place to put random ideas as they occur to me that might not be fleshed out enough for an issue of their own yet. So I'm dumping them here. Suggestions for additions to the list are welcome!

  • Build a better editor
  • Generic query/filter API
  • Response normalization
  • More query types
    • Nested queries
  • In page help
  • Aggs and visualizations in query string
  • Aliased sub-queries
  • Saved queries (as opposed to saved searches, which have more baggage)
  • Multi-stage queries
  • Templated queries
  • Fine grained admin control of available query features (disable leading wildcards, for example)
  • Migration of legacy saved searches
  • Better error handling
@trevan
Copy link
Contributor

trevan commented Aug 22, 2017

Does kuery allow multiple value comparisons like lucene does? ie "http.method:(get post)" which is identical to "http.method:get OR http.method:post"? I can't tell from the documentation if that type of query is possible.

@Bargs
Copy link
Contributor Author

Bargs commented Aug 22, 2017

Good question. The answer is no at the moment. There's some complexity hidden in that syntax that I'd like to avoid, but I'm not sure what the best solution is yet. I wrote up a separate ticket for it: #13656

@Bargs
Copy link
Contributor Author

Bargs commented Apr 25, 2018

A comment describing some of the benefits of a few of the features listed above

@treussart
Copy link

It would be nice to add autocompletion (suggest keyword while typing a keyword)

@Bargs
Copy link
Contributor Author

Bargs commented Apr 26, 2018

@treussart it's coming in 6.3 :) #15945

@Bargs Bargs changed the title Kuery enhancements braindump KQL enhancements braindump May 2, 2018
@timroes timroes added Team:Visualizations Visualization editors, elastic-charts and infrastructure Feature:KQL KQL and removed :Discovery labels Sep 16, 2018
@Bargs Bargs mentioned this issue Jun 10, 2019
6 tasks
@timroes timroes added Team:AppArch and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Feb 20, 2020
@elasticmachine
Copy link
Contributor

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

@github-actions github-actions bot added this to To triage in kibana-app-arch Feb 20, 2020
@alexh97 alexh97 moved this from To triage to Medium Horizon in kibana-app-arch Mar 9, 2020
@exalate-issue-sync exalate-issue-sync bot added impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort labels Jun 2, 2021
@lukasolson
Copy link
Member

Going to close out this meta issue in favor of individual issues.

kibana-app-arch automation moved this from Medium Horizon to Done in current release May 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:KQL KQL impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Meta release_note:enhancement
Projects
kibana-app-arch
  
Done in current release
Development

No branches or pull requests

6 participants