Auto Suggest
From Interaction-Patterns.org
Contents |
[edit] Auto Suggest
Also known as Auto Complete
[edit] Quick Summary
The user wants to enter a label that is part of a large set. Suggest possible label names as users are typing
[edit] Visual Examples
| Found at www.google.com | Found at labs.adobe.com |
| Found at www.kayak.com. Used to search flight destinations. | Found at del.icio.us. When labeling the web page del.icio.us suggests you labels which you already have used before. |
[edit] Examples found on the World Wide Web
[edit] Use When
- Naturally, autocomplete is always part of a Form. Usually as part of a Search Box or web-based email editors. It is also often used by Airline booking pages where the destination needs to be selected. In all cases, the set of possible values and the potential values can help the user to do their task quicker.
[edit] Possible Solutions
- As soon as the users have entered the first character, the application starts creating matches with the whole set. Those matches are then directly shown underneath the edit box. The user can select the desired value once it has been spotted by using the cursor and enter keys.
[edit] Implementation
- There are various technical approaches to implement auto complete. When the set is not very large such as the case of flight destinations, the entire set can be embedded in the page code. But for very large sets such as in the Google Suggest example, server communication using AJAX is the common solution.
[edit] Rationale
- Instead of having to rely on memory entirely, autocomplete helps users to locate the desired item in less steps than would be needed to enter the entire label.
[edit] Questions
- In what way is Auto Suggest different from Autocomplete Combobox? Is the Combobox version even an own pattern?
- Autocomplete and Live Filter, isn't that the same?
[edit] This pattern is being used to
[edit] Source
- http://www.welie.com/patterns/showPattern.php?patternID=autocomplete
- http://ajaxpatterns.org/Suggestion
- http://blogs.vbcity.com/xtab/archive/2007/05/08/8274.aspx
- http://www.slash7.com/articles/2005/08/13/ajaxariffic-autocomplete-with-scriptaculous
- http://del.icio.us/search/?fr=del_icio_us&p=autocomplete&type=all
- http://www.mister-wong.de/tags/autocomplete

