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.