1. A method, comprising: maintaining, in an automated fashion, a user-specific profile comprising information relating to at least one electronic interaction of a user with at least one content, the at least one content being accessible to the user through at least one computing device, receiving a search request from the user, the search request comprising at least one search term, determining whether the at least one search term has an association with the information in the user-specific profile, and if a search term has an association with the information in the user-specific profile, formulating at least one computer-executable query based on the search request and based on the association of the search term with the information in the user-specific profile.