Allow defining search scope (files vs applications vs etc)
I would like to suggest adding a way to select which search provider to use ; something like this :
To select the provider, the user could either :
- select the provider in the drop-down menu using her mouse
- press TAB to focus on the drop-down menu and use arrow keys or type to search the provider
- use search keywords (bang search for example)
In order to make the search keywords discoverable, those could be prepended to the search text when a search provider is selected.
Users generally know what type of things they are looking for. Searching with all providers at the same time is less demanding at first (no need to precise what to search) but it backfires : many providers means many irrelevant results and users have to skim through all to find the one they look for. This is ok for one-time searches, but for repetitive searches, it's better to have the relevant result on top, ready to be opened with ENTER.