I also like your idea that searching goes through the description.
As for categorizing, this thread could be interesting for you:
(It’s about grouping, categorizing and tags)
And I actually found a similar request for searching the description:
“…search (…)for words in the name or description would be really useful for our applications.”
[Filter & Search Options - #3 by HarpendenTownCouncil]-Thread