1. A method for performing a search for information pertaining to a search subject, comprising: receiving a name of a person; receiving a value indicative of a desired level along a scale from social information to professional information; performing a search through one or more information sources based on the received name of the person; identifying a plurality of personal candidates from results of the performed search and automatically linking profiles of the same person in different search domains; selecting a search subject from among the identified plurality of candidates based on user input; characterizing the results of the search that pertain to the selected search subject along a scale from social information to professional information based on a nature of the information source from which each item of the results is found, said nature of the information source being determined by string comparison against a lexicon; filtering the results of the search that pertain to the selected search subject based on the received value indicative of the desired level along the scale from social information to professional information and the characterization of each item of results found; and displaying the filtered search results.