As a technical writer who's built knowledgebases, I'm crying inside.
If you had a bad experience(s) with one, it wasn't built correctly and the search function was most likely garbage. It's not your fault, but those definitely leave a bad taste in the mouth.