A modular
scoring system using rank aggregation merges search results into an ordered
list of results using many different features of documents. The
ranking functions of the present
system can easily be customized to the needs of a particular corpus or collection of users such as an
intranet. Rank aggregation is independent of the underlying
score distributions between the different factors, and can be applied to merge any set of
ranking functions. Rank aggregation holds the
advantage of combining the influence of many different
heuristic factors in a robust way to produce high-quality results for queries. The modular
scoring system combines factors such as indegree, page
ranking, URL length, proximity to the root
server of an
intranet, etc, to form a single ordering on web pages that closely obeys the individual orderings, but also mediates between the collective wisdom of individual
heuristics.