SVM Tutorial - Classification, Regression and Ranking.
Learning to rank using gradient descent