Examining Google's Autocomplete Functionality
Before we begin building, we'll analyze Google search Engine's Autocomplete Functionality which is the component that we're aiming to build.
Let’s do a little exploring to account for all the edge cases that aren’t apparent at first, but might affect our implementation.
Case 1:
When there exist multiple results of the same string, the detail is added after a hyphen
Case 2:
Results seem to assume for some autocorrect, and therefore won’t always be prefixed by what’s in the input bar. In such cases, the entire result is bolded.
Case 3:
Results are shown for every character input, including backspace, and only the most recent is shown. Google appears to abort outstanding requests if what’s in the input bar is no ...
Ask