Edit: and just to expand on a point the commenter made, the results would be more valuable if it prioritised in an order like this:
1) Something the user has pinned
2) Something the user has launched a bunch of times
3) The shortcut leads to an .exe that's likely to be the main program file
4) Anything else
I LIKE Windows 10, but that particular "feature" is a no go for me.
It loses your input, it baits-and-switches, it opens completely irrelevant software (often uninstallers that immediately begin an uninstall process or never-used settings pages), some applications are plain missing from there and have to be accessed through the application menu always.
Features? Surely, you mean these kind of bugs? :)
I start typing "Code", by the time "Cod" is typed, I see VS Code and want to press enter, before I realize that, I get done typing the "e" and out of nowhere "code.bat" (whatever that is) appears and gets executed.
Stable at a PoS level.
Windows search is the worst part about Windows 10 for me and I have no idea how anyone ever thought it was at a better than some pre-alpha stage. All the different updates do, are make it behave in new utterly dumb ways.
Luckily Keypiranha means I rarely ever need it.
(Honestly though I'm pretty happy with it, it's good enough that I never miss the old-fashioned Start menu like I expected to.)
There are literally dozens of third party search/launch apps that are better.
I don’t know what kind of matching it uses but it’s not good. Is it prefix only? Is it case sensitive? What metadata is used in the match (what is displayed as a program name or something else)?
If I started writing a simple indexer app with an SQLite file and a little search box I’d have something more useful for finding apps after one afternoon.
So what exactly is the Windows search trying to do that I’m not considering, that makes it so hard that it fails with the trivial stuff like text matching?
Q -> nothing
Qg/Qg -> Qgis
QGi -> nothing
Qgis -> websearch
bit -> Bitlocker
bitt -> qBittorrent (yay!)
bitto to bittorent -> web search
Then, i tried searching again, and it comes up, 3rd time lucky.. Doesn't make sense at all!
Do you see the same issue when disconnected from the web?
Sounds like you want to freeze search index at some point in time. This is actually useless. Also keep in mind that indexing is a background task.
Order should change, but if I type "Ble" I would like Blender (the only entry I ever selected after typing "Ble" to come first and not some random file I never ever opened manually.
If I type what seems to be the same 3 letters a few times in a row, the result is always different: one time it acts like the app isn’t even installed, another time it finds the app (first choice), another time it finds some other random sub-component instead of the app with a weird file extension. Oh, and my favorite: sometimes it finds multiple things but only after a delay, meaning that just as I hit Enter the top hit changes and I end up opening something entirely unintentional (bonus points if the mistaken choice is something that takes longer to launch, freezing the machine).
They need: (1) stability in the UI (never mess with something once it is highlighted), and (2) stability in the lookup (the same input produces the same set in the same order, every single time or it’s useless).