16. The non-transitory computer-readable medium for ranking search results using user preferences of claim 14 , wherein ranking factors that are independent of the query are classified as static factors.
14. The non-transitory computer-readable medium for ranking search results using user preferences of claim 13 , wherein the sets of instructions when further executed by the computer, cause the computer to use a second classification for each of the ranking factors based on whether the ranking factors depend upon the user query.