13. A method comprising: using a hardware-implemented associator to associate a first numerical value with a first keyword that is a part of a search query, the first numerical value representing a percentage of times the first keyword is referenced in a plurality of search queries; using a hardware-implemented tracker to track user activity associated with the first keyword; using a second hardware-implemented associator to associate a second numerical value with the first keyword based upon the user activity, the second numerical value representing a percentage of times user activity is associated with the first keyword relative to a plurality of user activities; using a hardware-implemented calculator to find a difference value between the first and second numerical values, and to associate this difference value with the first keyword; using a hardware-implemented sorter to sort keywords based upon the difference values; and using a hardware-implemented outputer to output results of the sorting.
13. A method comprising: using a hardware-implemented associator to associate a first numerical value with a first keyword that is a part of a search query, the first numerical value representing a percentage of times the first keyword is referenced in a plurality of search queries; using a hardware-implemented tracker to track user activity associated with the first keyword; using a second hardware-implemented associator to associate a second numerical value with the first keyword based upon the user activity, the second numerical value representing a percentage of times user activity is associated with the first keyword relative to a plurality of user activities; using a hardware-implemented calculator to find a difference value between the first and second numerical values, and to associate this difference value with the first keyword; using a hardware-implemented sorter to sort keywords based upon the difference values; and using a hardware-implemented outputer to output results of the sorting. 21. The method of claim 13 , further comprising: using a hardware-implemented receiver to receive a sort request of search results; using a hardware-implemented fetcher to fetch a list of keywords associated with the search results from a database; and using a hardware-implemented adder to add up difference values associated with each keyword.