1. A method, comprising: receiving results of a search query initiated by a user; evaluating the received results in relation to a personal profile of the user, wherein the personal profile includes a plurality of characteristics associated with the user and wherein the evaluating comprises comparing the plurality of characteristics to the results; evaluating the results based on attributes of the user, wherein the attributes include at least one of the user's gender, the user's place of employment, and the user's position at the user's place of employment; ranking the results to generate a resultant that reflects a ranking of the results in order of likely meaningfulness to the user based on the evaluation; and communicating the resultant to the user; wherein the plurality of characteristics comprise at least one characteristic derived from observing the user's behavioral patterns over a period of time and at least one characteristic declared by the user, and wherein the plurality of characteristics include at least one of a media type preferred by the user, a tag cloud associated with the user, an information flow characteristic associated with the user, past queries associated with the user, previous searches conducted by the user, a topic of interest to the user, a personal vocabulary of the user, and a rating of similar searches.