Rank-Approximate Nearest Neighbor Search: Retaining Meaning and Speed in High Dimensions