-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Global Search MVP #58049
Comments
Pinging @elastic/kibana-core-ui (Team:Core UI) |
See this comment regarding building links with the existing Saved Objects API: #25247 (comment) |
There's a chance that, for branding reasons, we do away with all app/sub-solution logos which would mean no logos in the search results. Instead, we'd just rely on the text name and description text as seen in the mockups above. As of now, this is just in the discussion phase and I will report back with updates. |
Without the logos, I think the big design task task is figuring out how to differentiate between just App (plugin) names and saved objects. |
FYI, started the discussion on the GS service interface: #61657 (comment). Inputs/comments are very welcome. |
This issue represents the Phase 1 "MVP" described in the [Meta] Global Search issue.
Summary
In order to provide users a better navigation experience, we would like to add a global search feature that would assist them in finding specific applications and saved objects via shortcuts. While there are several possible extensions of this feature, the MVP is focused on augmenting Kibana navigation.
Target outcome
Users can quickly navigate Kibana applications and saved objects without having to repeatedly click through navigation.
Requirements for MVP
Pre-reqs, decisions, and assumptions
👉 Prerequisite: URL Service
- #25247 - [see this comment regarding contingency approach](#25247 (comment)
- Also, this basic implementation has been merged
👉 Prerequisite: Search service - interface that wraps existing APIs; Platform will provide support
👨⚖ 3/24 Decision for MVP: Use client-side solution for identifying available apps
👩⚖ 3/24 Decision for MVP: Search results will be scoped to current Space only
👨⚖ 8/14 Decision for MVP: Use app list for initial result set; continue discussing next iteration here
Features
Design / mockups
From elastic/eui#3490 (comment) :
Here's a run-through of all the different iterations (mistakenly referred to as edge-cases) using the pre-defined template:
🎥 Screencast | 🎨 Mockups | 👩💻 Coded prototype
A quick screenshot for each of the result types:
All results are the same height.
Search service spec
https://docs.google.com/document/d/19wuwElchLp2XanYy2ttMDTZ1oQG9rwqXoSArb_iHO2I/edit# (Elastic only)
The text was updated successfully, but these errors were encountered: