-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Description
Summary
The Kibana design team has proposed adding a global search bar that would assist users in navigating the growing number of applications and objects. This would augment, or be an alternative to, the main Kibana navigation UI.
This feature could be expanded to accommodate additional capabilities such as shortcuts to create new objects, user-defined shortcuts, and more. However, the initial focus is improved navigation.
Target outcome
Users can quickly navigate Kibana applications and saved objects without having to repeatedly click through navigation.
Requirements
MVP - Search as navigation - #58049
Prerequisite: URL service - #25247
- Search input in header (see mockup ; see prototype)
- Shortcut to open/focus search (e.g. Command/Windows + K)
- Return registered apps and saved objects
- Search needs to be able to return applications by name
“Dashboards” and “Visualizations”...etc - Search needs to be able to return saved objects directly.
- Individual visualizations
- Individual dashboards
- Saved searches
- SIEM Timelines
- Canvas workpads
- Search needs to be able to return applications by name
- Display recent items - moved out of MVP - further discussion here
Future considerations (to be further prioritized post-MVP)
-
Feature results provider: [GS] Feature results provider #72680
-
Search across multiple Spaces: [GS] Search across Spaces #67977
-
Scoped results / search syntax: [GS] Advanced search syntax to fine tune results returned #74290
-
Entity results provider: [GS] Entity results provider #74283
-
Additional search content; also building on the 'syntax' concept
- Spaces
- Search for objects that use a specific index and/or field
- Search by object author
- Search by object type
- Search by tag (i.e. category)
- Thumbnail previews in results
- Group results by type
- Users
- Roles
-
Change the scope of search based upon context.
- For example, within cloud other items should be searchable, like:
- Cloud deployments
- Administration tasks like “Billing”
- Similar to Kibana, user and role names
- In Kibana, consider how to search across Spaces - Allow user to search saved objects across Spaces #27003
- For example, within cloud other items should be searchable, like:
-
Contextual, app-based commands tied to key commands
- Each application or service in Kibana would be able to register commands to this bar and users will be able to define key commands to actions - Create a command palette with hotkeys for Kibana #15019
- e.g. element:bar loads a bar chart onto a Canvas workpad
- Further, user could assign the b key as a shortcut for element:bar
-
Pinning (a suggestion; UX unclear; blocked until proper personalization)
-
Enhanced results using Pulse telemetry data
- For example, recent items could be augmented using Pulse telemetry by adding more than just the last X things you visited... also things you visited most in the last week, etc.
-
Advanced search/Results page (i.e. advanced search; robust filtering with App Search; see mockup)
-
Natural language processing
- Enhance search to handle natural language style questions/requests for improved onboarding (e.g. "How do I...")
Phased approach
7.10
- Deliver initial Global Search ‘MVP’
- Apps
- Saved objects
- Recently viewed (initial results)
- Data source registry (cross-platform solution; plugin authors register content)
7.X/8.X
- See future considerations above; to be prioritized

