Generating keywords for use in searching content includes receiving a
keyword, obtaining categories that corresponds to the keyword from a
catalog file, receiving a selection corresponding to at least one of the
categories, and generating keywords associated with the selection. The
catalog file includes mappings of keywords to categories, and obtaining
categories that correspond to the keyword includes retrieving mapped
categories from the catalog file that correspond to the keyword.