1. A method of creating a ranked join index for ordered data entries, comprising: mapping a dominating set of said ordered data entries according to rank attributes; determining a separating vector for each set of adjacent mapped data entries; and ordering said data entries according to a separating point associated with each of said separating vectors.