1. A computer-implemented method for responding to a search query from a user, the method comprising: receiving a search query from a requesting computer user, the search query being directed to a query topic; obtaining a set of search results responsive to the search query; identifying a plurality of computer users, each of the plurality of computer users having an established interest circle corresponding to the query topic; ordering the set of search results according to the interest circles of the identified plurality of computer users; and returning higher ordered search results to the requesting computer user.