A search request is received at an information retrieval system from a searcher.
The search request preferably contains at least one search term and a user identifier.
A plurality of objects are then searched based on the at least one search term.
At least one located object is found from the plurality of objects. The at least
one located object is associated with the search term(s). An intrinsic score based
on the search term(s) is subsequently calculated for each located object. The intrinsic
score is then adjusted to an adjusted score based on the difference between a creator
expertise of a creator of the at least one located object and/or a contributor
expertise of a contributor to the at least one located object, and a searcher expertise
of the searcher.