Keyword not found recommendations

For issue #888.
My reasoning (potentially flawed) was that the consistency of providing five recommendations no matter what was more important than the quality of those recommendations. I'm happy to play around with tuning the cutoff, though. I'll mess with it myself and add comments with some examples from different cutoff levels.