1. A method of improving ranking results for a data query, the method comprising: receiving an attribute for ranking query results; receiving query results from a query of a data source, each received query result having a respective numeric relevancy score relating to the query; for each received query result, concatenating with its relevancy score, using a processor operatively coupled to a memory, a segment of digits representing a value for the attribute corresponding to the query result to form numeric keys, such that the segment of digits is enabled as a score tie breaking factor among query results; and returning the query results ordered by the numeric keys, wherein the numeric keys take the form of a high segment of digits occupied by a relevancy score and a lower segment of digits representing the value for the attribute of the respective query result.