This topic provides an overview of different methods for generating recommendations and boosts. "Content-based" and "collaborative" recommendations are two broad categories. More specific recommendation methods are also explained.
Content-based vs collaborative recommendations
Recommendation methods can be divided into two broad categories: collaborative recommendations and content-based recommendations.
Collaborative recommendations always require signals. Some also require a job that pre-computes a matrix of values that can be queried. When these values are used for boosting, then certain query pipeline stages are needed as well.
Method | Requires aggregated signals | Required job | Boosting stage |
---|---|---|---|
Collaborative recommendations These methods analyze how users have interacted with documents. |
|||
✓ |