Things I Wish Every Search Box Did
insideintercom.io
insideintercom.io
Maybe it's okay because it's a YC company that it's also posted here, but it really just leaves a bad taste in my mouth.
I really don't see the problem here.
1. Lists only features of their product.
2. Doesn't lists any features that their product doesn't support.
3. Aims mostly at shaping expectations so that one would find their product.
4. Uses the guest-blog trick to boost rating / cross-linking.
It's is all fine and dandy in the culture where somewhat things are newspeaked into hacking growth or whichever new euphemism is in vogue.This is one of the most annoying thing for me for general search(if it's something very precise, OK). How annoying it is seems to be counterintuitive, since a lost of search components do it.
There can be half a dozen of UI elements popping under a text field. Autocorrection is one, autocomplete and input history are another two, autosuggestion can happen depending on the device (Os5~7 Blackberry phones heavily did it). IME is also right on this spot and individual keystrokes don't have much meaning in this case anyway.
It's usually sad to have two dropdown like components auto updating at each keystrokes, especially when there is a network request for each update on the one hidden below the other. It can wait for an ENTER key, really.
On Spotify for example, click "search" start typing until I see the band I want in the "top result", press the down arrow, press enter.
If I had to press enter and wait for the whole list of results to load, that would take much longer.
I took a screenshot of a typical google search session [1] with the search suggestion appearing below the system's native dropdown. For any field where I use the IME, it's the IME that wins, and the dropdown in the background is just distraction [2].
This is the easiest case to reproduce on a blank site, but it's the same for search box where I have autocomplete values (which is a more common problem I think ?); the autocomplete popup will take precedence on any element displayed in reaction to the keyboard, and a "press down arrow" will go to the autocomplete, and not the site's dynamic dropdown.
[2] The other "best" case is when a result is actually relevant, but I can't see it because it's hidden, or it changes/disappears when I dismiss the native popover because the action counted as a focus change or a keyboard event.
Mine are "Search across multiple attributes", "Ranking" & "provide real results from the first keystroke", in that order.
Would be great to know what everyone else thinks, so we can improve our service accordingly (https://starthq.com - Greplin-like cloud search).
Applying this to the article, let's look at the examples in #6. Correcting "Gmae of Th" to "Game of Thrones" is great, but what are the chances that the user would have typed "Gmae of Th" if they were searching for "The Hunger Games", "Enders' Game", or "The Game"? I'd argue that it's close enough to zero that the last 3 choices shouldn't be on the list.
Those links to Algolia should be no-followed under decree from Google.
It's a pretty good one as well.
I don't want to nitpick, but when an article begins with such an evidently silly statement, it discourages me from reading the rest.