Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Recommendation ¶
Recommendation contains a user with similiar interests
type Recommender ¶
type Recommender interface {
GetRecommendations(user *user.User) ([]Recommendation, error)
}
Recommender returns recommendations of users with similiar interests
type SimpleRecommender ¶
type SimpleRecommender struct {
// contains filtered or unexported fields
}
SimpleRecommender is a simple implementation of the Recommender using regocommend neighbours
func New ¶
func New(userRepo user.Repository) *SimpleRecommender
New creates a new SimpleRecommender instance
func (SimpleRecommender) GetRecommendations ¶
func (sr SimpleRecommender) GetRecommendations(usr user.User) ([]Recommendation, error)
GetRecommendations is a method for returning recommendations of users with similiar interests
Click to show internal directories.
Click to hide internal directories.