1. A method, performed by at least one computer, comprising acts of: (A) receiving a query from a user, the query comprising content including at least a first word and a second word; (B) in response to receiving the query, identifying, based at least in part on the content of the query, a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word; (C) determining a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and (D) identifying, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior.
1. A method, performed by at least one computer, comprising acts of: (A) receiving a query from a user, the query comprising content including at least a first word and a second word; (B) in response to receiving the query, identifying, based at least in part on the content of the query, a first semantic tag indicating a meaning of the first word and a second semantic tag indicating a meaning of the second word; (C) determining a behavior for the user based on the first and second semantic tags, the behavior comprising an inferred intent of the user; and (D) identifying, based on the behavior, (1) at least one search engine from which information related to the content of the query can be retrieved and (2) an action performable by the user that achieves the behavior. 3. The method of claim 1 , wherein the act (A) comprises receiving the query from a device, the act (D) comprises identifying a plurality of search engines to which a representation of the query is to be submitted, and wherein the method further comprises an act of: (E) defining an order of presentation of results from the plurality of search engines on the device.