Keyword not found recommendations

For issue #888.
Yeah, I doubt those are common cases. Simpler approach ought to be enough. It's also easier to understand and doesn't require handling dupes.