elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.75k stars 8.15k forks source link

[GS] Improve initial results display #75040

Open ryankeairns opened 4 years ago

ryankeairns commented 4 years ago

Related to #58049 #62010 #78771 #84523

Due to both a need for trimming scope from the initial version and varying opinions on the initial results display, the use of 'Recently viewed' items as the default result set was carried over to this issue.

As of this writing, the initial results display will present a list of alphabetized applications since 1) that is readily available content and 2) it supports the core premise of this being a navigation-oriented feature. Looking ahead, we can make this experience better. Following a few ideas that have been proposed. Let's use this issue to capture further ideas, discuss, and settle on the next iteration.

Proposed ideas

Note about current logic

If we stick with the current design - showing all the apps - then we should still clean up the logic as described in https://github.com/elastic/kibana/issues/78771 .

Related Issues

elasticmachine commented 4 years ago

Pinging @elastic/kibana-core-ui (Team:Core UI)

alexfrancoeur commented 3 years ago

@joshdover I think @ryankeairns and I can break this one up into bite sized tasks. @ryankeairns I have some thoughts here, but if you had prioritize any of these improvements - what would they be?

ryankeairns commented 3 years ago

My personal, general inclination would be to introduce some form of increased weighting for frequently visited apps and objects.

I don't know that we need to relocate 'Recent items' from the left nav, per se, but rather consider other intelligent solutions based upon an individual's activity. In other words, if a person keeps visiting specific apps and objects, we should do something like increase their score.

This has me wondering if/how we can approximate such behavior until personalization capabilities (and more robust scoring) exist in Kibana, but I'd imagine we could come up with some 'less expensive' ways that leverage the existing recent activity localStorage or add some data to that object, for example (i.e. counting visits to apps, etc).

As for some of the other options mentioned in the description:

elasticmachine commented 11 months ago

Pinging @elastic/appex-sharedux (Team:SharedUX)

roshan-elastic commented 4 months ago

Hey @ryankeairns - do you know who the PM on this would be? Just had a call with the customer who suggested the following enhancement:

Wondering who I might be able to ask about high-level priorities around search.

ryankeairns commented 4 months ago

@roshan-elastic Check with @kevinsweet . I won't go so far as to say he is the PM ;) , but he has been looking into usage other needed enhancements.

roshan-elastic commented 4 months ago

Hey @kevinsweet - I'm wondering whether you have any high-level indication of priorities of when we might look at updating the 'search' component at the top of Kibana?

(feel free to PM me if easier!)