Skip to content

zeitlings/alfred-unified-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Unified Search

GitHub Release

Unified Search is an Alfred workflow that provides a unified search experience across multiple web search engines and websites, currently supporting 131 web search instances and extensible through Alfred's internal custom web search feature.

Usage

Unified Search

Query with available web searches via the us keyword, Hotkey, Universal Action, or Fallback Search.

  • Enter explicit filter mode
  • View web search URL
  • View shorthand keyword (if available)

Explicit and Suffix Filtering

You can choose between two approaches that control the behavior of how the web search instances are filtered.

The explicit filter mode is always available by tapping , but is optional when the behavior is set to Filter Always. This enables the suffix mode, which uses the last word of your query (the suffix) to try to find a matching web search instance. If a match is found, the suffix is removed from the query that will be sent to the website.

If the behavior is set to Filter on Tab, it is mandatory to enter filter mode by tapping , and only the default search instances will be displayed until you do.

Note: Typing * as wildcard suffix lists all available web searches.

Extending the Web Searches

The most convenient way to include custom searches is to configure them using Alfred's internal custom search feature and enable integration with Unified Search in the workflow's configuration.

Alternatively, you can edit and customize searches.config.pkl, located in the workflow folder, and evaluate it to generate an updated version of searches.json, or edit this file directly. If you choose to do this, be sure to back up your customizations before updating the workflow or your changes will be lost.

Configuration

You can add specific web searches to the default options or remove them via the internal configuration. You can also activate or deactivate them entirely.

  • Add to / Remove from defaults
  • Activate / Deactivate web search

Plugin: Extra Pane

You can use Unified Search with Alfred Extra Pane.

Tap while in filter mode to elicit a preview, or prefix your search with > manually.

Note: You can set the relevant environment variable to true to always have the pane enabled.