Dash - When multiple results have equal string match relevancy ranking, those with equal ranking should be then sorted by frequency of use.
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Ayatana Design |
Fix Released
|
Medium
|
John Lea | ||
| Unity |
Fix Released
|
Medium
|
Michal Hruby | ||
| unity-lens-applications |
Fix Released
|
Medium
|
Michal Hruby | ||
| unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
| unity-lens-applications (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
When I frequently select a particular application in Unity's application search interface, I expect that application to appear at the top of subsequent matching searches. For example, suppose that I press the Super key and then type "trans" into the search box. On my system, the following three options appear, in order:
1. Arista Transcoder
2. Transmission BitTorrent Client (Qt)
3. Handbrake
I almost always select Transmission from this list, yet the search always returns Arista as the first result. I would expect that after a few times launching Transmission and not Arista, Unity would learn to present Transmission as the first choice, just like Gnome-Do, Kupfer, Quicksilver (Mac), the KDE Alt+F2 dialog, and others. This would seem to be a great use case for Zeitgeist.
-------
Desired Solution:
Currently in the Dash relevancy ranking uses the quality of the string match, e.g. exact matches are ranked higher than partial matches, etc... Currently when the relevancy is the same e.g. there are two exact string matches, the results are then ordered A-Z
The change request is to change this second tier of ranking to be based on usage, e.g. when there are multiple exact matches, within the exact matches the results should be ordered based on frequency of use.
Related branches
- Mikkel Kamstrup Erlandsen (community): Approve
-
Diff: 256 lines (+120/-20) 4 files modifiedapisrc/daemon.vala (+115/-18)
src/unity-package-search.cc (+3/-1)
src/unity-package-search.h (+1/-0)
vapi/unity-package-search.vapi (+1/-1)
Why incomplete?
Omer, why is this incomplete?
Dash should learn from a user's actions. It doesn't make sense to type first 3 or 4 letters all the time you want to launch an app even after using unity for months. Dash should understand which apps I use the most and should promote them in search. If I open firefox a more than anything then I should be able to launch fire by the following combo,
super > f > enter
and firefox should open. Why do I have to punch in "fire" all the time to start it?
This getting fixed is my wish number 1 for Precise :)
What can be done to make this bug more visible?
I think you are quite aware of how bugs are handled in Unity, unless we get design input on this bug the status will be incomplete... Hint: affects ayatana-design.
@loneowais; thx!
- like Synapse
+ Dash - When multiple results have equal string match relevancy ranking,
+ those with equal ranking should be then sorted by frequency of use.
This bug was fixed in the package unity - 5.8.0-0ubuntu1
---------------
unity (5.8.0-0ubuntu1) precise-proposed; urgency=low
* New upstream release.
- New "push mouse offscreen" feature really difficult to get (LP: #923749)
- unity-2d-panel crashed with SIGSEGV in
unity:
- Pressing "Alt+Enter" causes compiz to crash in CompOption::value() from
unity:
- SEGSIGV after unplugging external monitor (LP: #962693)
- Background colorization should use a different heuristic (LP: #865239)
- compiz+unity3d generates > 50 wakeups a second on idle system
(LP: #917210)
- [FFe, UIFe] HUD - The HUD does not respect launcher autohide or icon
size settings (LP: #921506)
- clicking on folders in the file lens does not open nautilus
(LP: #921665)
- No text inside multirange filters (LP: #927710)
- can't alt-tab restore minimized uis which have an instance on another
workspace (LP: #933397)
- Ubuntu Software Center Unity launcher integration is not working
(LP: #932280)
- The line separator between the launcher and the dash is cleared when
selecting a category (LP: #941082)
- unity-panel-service crashed with SIGSEGV in g_hash_
(LP: #937119)
- Alt-F10 locks up Unity (LP: #948522)
- multimonitor, launcher: Provide an option to display either a single
launcher or a launcher on each display in a multi-monitor environment
(LP: #950136)
- multimonitor: Please give me a way to turn off sticky monitor edges
(LP: #946104)
- Unity 5.6: key bindings (such as Super) don't work on empty workspace or
on slow/loaded systems (LP: #953089)
- Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation
(LP: #953783)
- HUD is sending 2 menu signals instead of 1 (LP: #956878)
- 6th item of HUD not fully visible (LP: #957229)
- HUD: seems to trigger operations more than once (LP: #960503)
- Launcher gets always desaturated when using HUD on secondary monitor
(LP: #961169)
- [5.8 pre staging] launcher is displayed on the left screen, not the
primary one (LP: #961281)
- launcher icons do not re-saturate after dash is closed (LP: #961844)
- Launcher shows arrows for applications on all workspaces (LP: #961977)
- Dash - Implement overlay scrollbars in Dash (LP: #608124)
- [UIFe] Dash - No message displayed when no results are returned in the
Dash (LP: #711199)
- Dash - "See more..." line should be base-aligned with section header
(LP: #748101)
- Dash - Missing category separator line in dash (LP: #850984)
- Dash and Launcher - As soon as a user starts dragging a file from the
Dash, there is a 'flicker' before the Launcher icons that are valid drop
receptacles re-saturate (LP: #863230)
- Dash - When multiple results have equal string match relevancy ranking,
those with equal ranking should be then sorted by frequency of use.
(LP: #871900)
- Keyboard shortcut - F10 shortcut is used to show m...
This bug was fixed in the package unity-lens-
---------------
unity-lens-
* New upstream release.
- Dash - No message displayed when no results are returned in the
Dash (LP: #711199)
- Dash - When multiple results have equal string match relevancy ranking,
those with equal ranking should be then sorted by frequency of use.
(LP: #871900)
- Dash - Combined filters lead to wrong search result in Applications lens
(LP: #942878)
- Alt+F2 - ssh:// and smb:// access doesn't work in Unity (should open
Nautilus) (LP: #770126)
-- Didier Roche <email address hidden> 2012年3月23日 15:23:52 +0100
removed: udp