4. The computer-implemented method of claim 1 , wherein analyzing text of the communication to identify the introductory clause comprises: identifying the introductory clause based on it being at the beginning of the body of the message, and based on the terms of the introductory clause including less than a threshold number of terms.
1. A computer-implemented method, comprising: identifying, by a system of one or more computers, a communication sent by a user via a client device of the user, wherein the communication is sent to only a single entity that is in addition to the user; based on the communication being sent to only the single entity: analyzing text of the communication by the system to identify an introductory clause in a body of the communication, and identifying, by the system, an alias for the single entity, to which the communication is sent, based on one or more terms of the introductory clause; modifying, by the system and in response to identifying the alias for the single entity to which the communication is sent, a contact entry of the single entity in an electronic database of contact entries of the user, the modifying the contact entry comprising assigning the alias as a property of the contact entry of the single entity to which the communication is sent; receiving a query entered by the user at the client device or an additional client device of the user; determining the contact entry of the single entity is responsive to the query based on matching the query to the alias assigned to the contact entry; and providing, in response to the query, information from the contact entry of the single entity for presentation at the client device or the additional client device.