7. The apparatus of claim 6 , wherein a user enters the user query.
6. An apparatus comprising: one or more memories that store computer-readable code; and one or more processors operatively coupled to the one or more memories, the one or more processors configured to implement the computer-readable code, the computer-readable code configured to: define one or more personalized categories, wherein each personalized category comprises one or more terms; identify at least one of said one or more personalized categories that is associated with a user query; identify one or more terms that are associated with said user query and with said at least one identified personalized category; add said identified one or more terms to said user query, thereby creating an expanded query; and present the expanded query to the user for at least one of acceptance of the expanded query, rejection of the expanded query, and modification of the expanded query.