16. A system including memory and one or more processors operable to execute instructions stored in memory, comprising instructions to: identify a task entry of a user, wherein the task entry includes one or more information fields; identify one or more messages sent or received by the user, wherein each of the messages includes one or more terms; identify an association between the task entry and the one or more messages; identify a new message that is related to the one or more messages, wherein the new message is sent or received by the user after creation of the task entry of the user, and wherein the new message includes one or more new message terms; determine an n-gram based on the one or more new message terms of the new message; determine a similarity score between the n-gram and the task entry, wherein the similarity score is indicative of a likelihood that the user has interest in associating the n-gram with the task entry; and associate the n-gram with the task entry based on the similarity score.
16. A system including memory and one or more processors operable to execute instructions stored in memory, comprising instructions to: identify a task entry of a user, wherein the task entry includes one or more information fields; identify one or more messages sent or received by the user, wherein each of the messages includes one or more terms; identify an association between the task entry and the one or more messages; identify a new message that is related to the one or more messages, wherein the new message is sent or received by the user after creation of the task entry of the user, and wherein the new message includes one or more new message terms; determine an n-gram based on the one or more new message terms of the new message; determine a similarity score between the n-gram and the task entry, wherein the similarity score is indicative of a likelihood that the user has interest in associating the n-gram with the task entry; and associate the n-gram with the task entry based on the similarity score. 21. The system of claim 16 , wherein the instructions further include instructions to: identify an input term provided by the user as input to an input task information field of the task information fields; rank the n-gram relative to other n-grams based on similarity between the n-gram and the input term; and provide the n-gram to the user as an autocomplete suggestion for the input term based on the ranking.