Clever...I think I may have that data logged right now. I'll see about retroactively using that data to model categories and see if they are relevant. Thanks!
You seem to use a simple search algorithm.
I searched for "battery", and only got results that had "battery" in the title.
So basically, you could just skip the whole process and make each word in the title a tag...
That's unless you're using something more sophisticated and I just didn't realize.