13. A method, comprising: using at least one or more processors to retrieve a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit one or more search criteria; using a citation graph to determine an influence of each of the subjects and the objects, the citation graph including the plurality of citations each describing an opinion of an object by subject, the citation graph including nodes or entities that are 1) subjects that have an opinion or making citations, and 2) objects cited by citations relative to subjects that have opinions or make citations; using the at least one or more processors to determine an expertise of a subject as a measure of the subject's expertise in a topic relative to a larger population of multiple subjects and allow for determination of expertise on any query term in real-time; using the at least one or more processors to rank the cited objects of the plurality of citations using the influence and relative expertise of the subjects; using the at least one or more processors to select objects as the search result for the user based on the matching of the objects with the search criteria as well as the relative expertise of the citing subjects.
15. The method of claim 13 , further comprising: accepting and enforcing a plurality of criteria on citation searching, retrieving and ranking, each of which is either be explicitly described by a user or best guessed by the system based on internal statistical data.