The context is Kibana 7.10.1 but I imagine the answer would be quite generic.
I have run through a lot of the plugin developer docs but I'm not seeing the kind of overview docs I'm looking for, so please bear with me if I ask a stupid question.
I understand that a new Kibana plugin will normally take the form of a new "app" on the left hand side of the gui, next to Discover, Visualize etc. I also understand that I could re-use a lot of existing components, like a search bar or similar.
However, I wonder if it's possible to modify the standard apps like Discover using a plugin.
Concretely, what I'd like to do is to make a change in the search experience, where I add a new Operator to the filter dropdown in Discover:
Then I am guessing the plugin would have to generate the corresponding Query DSL to send to Elasticsearch.
Alternatively, if it's not possible to modify the existing apps, then I could make a new "app" and pull in all the relevant components from Discover and put them together into a good search experience, but that seems like a lot more work.