quickwit-datasource
quickwit-datasource copied to clipboard
feat: Added ability to add quick filters
Hello, my company had adopted Quickwit+Grafana, coming from Opensearch+OpenSearch Dashboard.
One feature we really miss from the OpenSearch dashboard is the ability to add quick filters that can be enabled/disabled.
The ability to temporary disable a filter without needing to remove and retype it from scratch is a nice QoL feature.
This PR adds the ability to add "quick filters" that are seperate from the main query. These quick filters can easily be enabled/disabled. It is heavily inspired by the OpenSearch implementation but adapted to Quickwit
Basic example
Available compare options
The add/remove magnifying glass icon behavior now adds quick filters instead of modifying the primary query.
The implementation heavily priorities on ergonomics and tries to reuse some of the patterns used by the metrics/bucket aggregations.
Feedback welcomed :D