At the core of a Search Engine: Learning to Rank
Learning to Rank (LTR) is a core component of any recommendation system. It is the algorithm that forms the final list of items to be shown to the user. This blog post is a comprehensive introduction to the basics of LTR and Unbiased LTR. Hopefully, it will give you enough context to build your own models or to understand more recent research in the field.