Bug 173257 - Returns poor search results
Summary: Returns poor search results
Status: RESOLVED DUPLICATE of bug 165005
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-21 21:24 UTC by Pascal d'Hermilly
Modified: 2009-05-24 11:41 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pascal d'Hermilly 2008-10-21 21:24:47 UTC
Version:            (using KDE 4.1.2)
OS:                Linux
Installed from:    Ubuntu Packages

the krunner doesn't guess give very good search results.
doing an Alt+f2 and typing "ksys" return only ksystemlog. What happened to ksysguard? 
Searching in the k-menu returns ksysguard. and autocompleting in a shell does as well.
Comment 1 Dmitry Suzdalev 2008-10-22 21:12:19 UTC
Confirmed. ksysguard is not found, though it should
Comment 2 Florent Guiliani 2008-11-08 10:54:28 UTC
Idem for "Las" it didn't find "Last.fm" until we enter the full Last.fm name.
Comment 3 Pascal d'Hermilly 2008-12-06 18:02:51 UTC
Confirming for 4.2 Beta 1
Comment 4 Pascal d'Hermilly 2008-12-17 20:51:26 UTC
Confirming for 4.2 Beta 2
Comment 5 JJ Luza 2009-01-30 21:19:02 UTC
I don't know how krunner works exactly but I think it looks for the "Name" value of .dekstop files.
Since the Name value of ksysguard is "System Monitor", you can run ksysguard but only by typping "System Mo..." in krunner.

Another test case is System Setting. In krunner :
- system settings => works
- systemsettings => doesn't work
Comment 6 Jacopo De Simoi 2009-03-05 19:52:10 UTC
Just to explain this funky behaviour:
Each runner can have a different policy regarding partial matches, so this is not really a general krunner issue.

Some runners (e.g. the command line runner) disregard partial matches, some others do not (e.g. the Application runner aka Service runner). 
So to run "ksysguard" you have either to type it completely (to trigger the command line runner match) or to start typing "System monitor".
Comment 7 Dominik Tritscher 2009-05-24 11:41:42 UTC

*** This bug has been marked as a duplicate of bug 165005 ***