Given a very large database of product names, how would you detect possible typos in user searches and suggest possible corrections (for example, how Google presents them)?
eg.
The user enters "fork handels" and clicks "search".
They come back
"Search results. Did you mean" fork handles "?"
user-interface algorithm validation search data-entry
izb
source share