https://5dok.net/document/8ydrw6gz-optimizing-non-linear-models-for-online-learning-rank.html