The search results seem a bit strange. There aren't many options when you right click on the widget icon. What search program is this using and how can I alter it to get better search results?
examples of strange behaviour I'd like to correct/alter:
When I type "s" the search comes up with applications with names starting with "s" but also some that don't. It also comes up with a number files many or which have names that don't even start with "s". Why? How can I change that?
If I type "se" no applications show up but files do (some not starting with "se".)
If I type "set" application starting with "set" show up. Why didn't they show up when typing just "se"?
Caution: this is going to be a somewhat speculative and far from complete answer!
Posted from a VM running Kubuntu 19.10 (minimal install option) with the kubuntu-backports ppa enabled.
The title of the question refers to the application dashboard. According to kde.org's announcement page,
A small video from 2015 illustrating the application dashboard is here.
(There are other launchers available as part of the default installation.)
Re.
Right-clicking on the launcher icon:
This context menu doesn't provide any option for altering how the search box functions.
However, some information can be gleaned from the kickoff page
Re.
Even internal strings are matched
A couple of points about descriptions:
Applications with .desktop files have their Comments searched. For example, I installed
meld
and it has "Compare and merge your files", so typing merg picks upmeld
on my system.Then there are also items specific to KDE Plasma such as those components, aka modules, found in System Settings. You can get an idea of (many of) those and their descriptions by running
kcmshell5 --list
in your terminal.No applications showing up when "se" is typed even though just "s" itself returns results is probably a bug and could be reported at KDE Bugtracking System.
Files showing up even though their names don't start with "se" has been dealt with above. An additional wrinkle is baloo. If a user chooses to index the contents of files (System Settings > Search), files containing "se" as part of their content will be picked up.
It's already mentioned that no results are returned for applications when searching just for "se".
As for
Other than typing longer strings, I can't think of ways a user can get better search results. (It's possible that the system trains itself to recognize a user's intentions depending on how often a particular file or application is launched. I use
krunner
rather than the dashboard, and when I type just "a", the first item listed is abanks.odt, a file I open several times a day.)The other option is to get involved:
Source