12. A method comprising: receiving, by a processor, a search query from a search user; classifying, by the processor, the search query into at least one query-class from a plurality of query-classes; performing, by the processor, a search using the search query over a plurality of non-trust data sources to obtain a plurality of non-trust search results; selectively performing, by the processor, another search using the search query over a plurality of identified trust data sources to obtain a plurality of trust search results, wherein the identified trust data sources include explicit trusted data sources that are trusted specifically by the search user and wherein the non-trust data sources are non-trusted specifically by the search user; categorizing, by the processor, the plurality of trust search results based on the search user's respective relationship with each identified trust data source, the search user's respective relationship being one from a group of relationships comprising an explicit trust data source relationship, an implicit trust data source relationship, and another trust data source relationship having a correspondence with a social networking source for which the search user is not a member; determining, by the processor and based on the at least one query-class for the search query and the trust search results categorization, a number and a position for selectively displaying each of the plurality of trust search results in a rank order; and selectively displaying, by the processor, the plurality of trust search results distinct from a display of the plurality of non-trust search results, wherein the selectively displayed plurality of trust search results is in accordance with the determination and includes display of information indicating an identified trust data source of each of the plurality of trust search results.
14. The method of claim 12 , wherein the search user is provided a user interface for selectively displaying subsets of the plurality of user search results based on an identified trust data source from which a trust search result is associated.