Keyword not found recommendations

For issue #888.
Yeah, `m y k e y w o r d` isn't a use case we need to care too much. Simple typos are.