25. A system according to claim 20 , wherein: the keys take the form of: (max relevant_score−relevant score)*1000000+recency*10000+sequence wherein max_relevant_score is the maximum relevancy score, relevant_score is the relevancy score determined for a current query result, recency is a difference in time, and sequence is a sequence number from an original hit list, and wherein relevant_score, recency, and sequence are all integers.
26. A system according to claim 25 , wherein: recency is calculated using the following: recency=|sysdate-last_modified date|, —in number of days when recency>30 then recency=30+recency/30, when recency>99 then recency=99, when recency<0 then recency=99, and wherein sysdate is the current system date.