1. A computer-implemented method comprising: receiving a communication from a communicating user via an interface of a social networking system for communicating to social networking system users via the social networking system; identifying an anchor term in the communication, the anchor term having multiple meanings and identified based on a set of dictionary nodes each associated with a potential meaning of the anchor term, the set of dictionary nodes identified by querying a dictionary with the anchor term; identifying a set of candidate nodes based on the set of dictionary nodes from a dictionary that comprises a set of dictionary nodes, each dictionary node representing a topic, wherein each identified candidate node comprises a dictionary node that is a candidate for representing one of the multiple meanings of the anchor term; after identifying the anchor term, determining a score for each of one or more of the candidate nodes representative of a likelihood that the candidate node represents one of the multiple meanings of the anchor term based at least in part on terms other than the anchor term in communications that include the anchor term made by other users who are connected to the communicating user in the social networking system within a pre-determined interval of time immediately preceding identifying the anchor term; presenting one or more of the candidate nodes to the communicating user based on the determined scores; prompting the communicating user to select one of the presented candidate nodes to represent one of the multiple meanings of the anchor term; and responsive to receiving a candidate node selection from the communicating user, generating a post within a newsfeed including the received communication, the post associated with an object maintained by the social networking system representing the selected candidate node, the post including the anchor term in hyperlink text that, when selected, directs a user to a web page of the social networking system associated with the object.