Learning To Rank Framework