1. A method, comprising: receiving an incoming message containing a text query and a query type indicator, the text query and the query type indicator being distinct pieces of information specified by a user on a mobile device, the text query including a user-specified keyword for a search, the key word being at least one of an event, an entity, a product, a term, a stock quotation, a particular contact, a particular location, and a mathematical expression, and the query type indicator identifying at least one category of content to be searched based on the text query including the user-specified keyword; extracting the text query from the incoming message, the incoming message being any one of a Short Messaging Service (SMS) message, a Multimedia Message Service (MMS) message, and an email message; determining at least one of a plurality of query types for the query based on the query type indicator; obtaining a result of a search using the at least one of the plurality of query types, the result of the search being based on a search of content for the user-specified keyword; and creating an outgoing message with the result of the search for delivery to the mobile device.