arnaucube
arnaucube/goRecommenderPublic Self-hosted repository
goRecommender/recommendations.go
recommendations.goRaw
 1package main
 2
 3import (
 4	"fmt"
 5
 6	"github.com/fatih/color"
 7)
 8
 9func getRecommendations(userid string, nrec int) []ItemModel {
10	user, err := getUserById(userid)
11	check(err)
12
13	items, err := getItemsNotActed(user.Actions)
14	check(err)
15
16	//select nrec items from the items array
17
18	color.Blue("recommended items: ")
19	fmt.Println(items)
20	return items
21}