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