Welcome to the site WongKit.
This is actually an interesting question that has come up before.
As it stands, farr does not remember which search terms you used to launch an item, so it doesn't have a way to remember that when you last typed "fi" you chose firefox, and give it a higher score the next time you specifically type "fi".
It might be interesting to experiment with adding this..
However the current "farr" way of doing what you want would be as follows:
- Find firefox in the farr results, right click on it and choose "add to group alias" and then choose "new alias group" at top.
- In the new alias dialog, specify fi as the alias keyword trigger, and hit OK.
Now whenever you type "fi" it will instantly show firefox as the one and only result.
Note that this is the most basic way of using alias groups -- to create an alias for one single program. But it's still quite useful because farr doesn't even have to search anymore once you create an explicit alias. More advanced uses let you group programs under one alias to act like a kind of menu, or even to have a keyword that will launch the program immediately without you even having to hit enter, or regular expression aliases that can be used to perform different actions based on what you type.