Abbreviation Search

LaunchBar uses a very powerful, adaptive abbreviation search algorithm (AASv4) that allows you to use arbitrary abbreviations to locate those items whose name matches the entered abbreviation.

Abbreviation Examples

For example, let’s say you want to open System Preferences. You may use abbreviations like SP, SYS, PREF, SPRE, and so on. Please note that LaunchBar not only searches for items with matching initial characters (SYS > System Preferences) or contained character sequences (PREF > System Preferences), but you can use any combination of characters, provided that they appear in the same order (SPF > System Preferences).

Input Result
SAF selects Safari
GB selects GarageBand
ESPP selects the Energy Saver Preference Pane
SH selects the Safari History indexing rule
ALB selects the “Albums” category
~ selects your home folder (1)
/ selects the root folder of your hard disk
(1) If you’re using a non-English keyboard, you can type Option-N to enter a tilde character.

LaunchBar learns from your habits

You should insist on your preferred abbreviations. If you type T in order to select Terminal but LaunchBar suggests TextEdit instead, just choose Terminal from the search result (scroll the list if necessary). That way LaunchBar can learn from your habits - it registers your preference automatically, and the next time you type T it will suggest Terminal immediately.

Training short abbreviations

Short, one or two character abbreviations may require some additional training, especially in case of a large index with lots of possible matches. If the search result doesn’t contain the searched item at all when you enter your preferred, short abbreviation, just provide a somewhat longer abbreviation in order to retrieve the desired item. This helps LaunchBar to adapt to your preference, and the next time you search for this item again, LaunchBar will find it with an even shorter abbreviation.

Another technique to train short abbreviations is to select the desired item via sub-search. First select a collection that contains the desired item (e.g. a category, an indexing rule or a folder), then sub-search this collection using your preferred, short abbreviation. Due to the limited search scope it’s now more likely that the desired item appears in the search result. When you now open the item, LaunchBar registers your preference, and the next time you enter this short abbreviation, the item should be delivered right away, even without the sub-search.

Assigning custom abbreviations

In some cases you may find it desirable to explicitly assign an abbreviation to a particular item. The Assign Abbreviation command (Command-Option-A) allows to assign arbitrary abbreviations to the currently selected item. This approach is especially useful for assigning very short, one or two-letter abbreviations. It’s even possible to assign custom, non-standard abbreviations with characters that are not contained in the item’s name.

You might for example assign a single apostrophe character to the Enter Text action (which can’t be abbreviated with apostrophe otherwise), to make this item quickly accessible via Instant Open. You can then press and hold apostrophe to invoke this action with a single keystroke.

Reassigning abbreviations

In order to reassign an already used abbreviation, simply use this abbreviation twice with the new item, and LaunchBar will adapt to your changed preferences automatically.

Or you can use the Assign Abbreviation command (Command-Option-A) to change the abbreviation immediately.

Starting a new search

If you don’t enter any character for more than 0.7 seconds, a new search will be started automatically. This “Retype Delay” can be adjusted in the General pane of LaunchBar Preferences. To begin a new search before this timeout has elapsed, simply press the Escape key or hit Command-Space.

How do I configure the abbreviations

You don’t need to configure any abbreviations manually. LaunchBar’s powerful abbreviation search algorithm allows you to use any abbreviation you like, as long as the characters of the abbreviation are contained in the name of the item you are looking for. So for example, if you want to open QuickTime Player you may use QP, QPL, QTP, QPLAY, QUIP and so on.

But I want to configure the abbreviations!

OK, in some rare cases it may become necessary to assign an abbreviation manually. If you want to use an abbreviation for an item that can’t be abbreviated with these characters (e.g. CHAT > Messages), you may configure the desired abbreviation either with the the Assign Abbreviation command (Command-Option-A) or by assigning a proper alias name.

Background

LaunchBar uses an adaptive evaluation algorithm (AASv4) to find the best matching items based on the abbreviation you type in. A sophisticated rating system considers the position and density of the given characters within the name of each index item. The resulting ratings are then adjusted based on the item’s previous usage. The more often a specific item or abbreviation has been used in the past, the better it will be rated at subsequent searches. LaunchBar learns from your habits and adapts to your preferences automatically.