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.
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. 8. The apparatus of claim 6 , wherein the computer-readable code is further configured to: store the user query.