Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RedisLabs/redis-recommend
/ functions
Functions
24 in github.com/RedisLabs/redis-recommend
⨍
Functions
24
◇
Types & classes
1
↓ 14 callers
Method
Rate
Rate adds user->score to a given item
redrec/engine.go:37
↓ 8 callers
Function
chekErrorAndExit
(err error)
main.go:64
↓ 3 callers
Method
getSimilarityCandidates
(user string, max int)
redrec/engine.go:169
↓ 2 callers
Method
BatchUpdateSimilarUsers
BatchUpdateSimilarUsers runs on all the users, getting the similarity candidates for each user and storing the similar users and scores in a sorted se
redrec/engine.go:70
↓ 2 callers
Method
CalcItemProbability
CalcItemProbability takes all the user`s similars that rated the input item and calculates the average score.
redrec/engine.go:124
↓ 2 callers
Method
GetUserSuggestions
GetUserSuggestions return the existing user suggestions range for a given user as a []string
redrec/engine.go:58
↓ 2 callers
Method
UpdateSuggestedItems
UpdateSuggestedItems gets the candidate suggest items for a given user and stores the calculated probability for each item in a sorted set
redrec/engine.go:99
↓ 2 callers
Method
calcSimilarity
(user string, simuser string)
redrec/engine.go:235
↓ 2 callers
Method
getSuggestCandidates
(user string, max int)
redrec/engine.go:199
↓ 2 callers
Method
getUserItems
(user string, max int)
redrec/engine.go:151
↓ 1 callers
Method
CloseConn
CloseConn closes the Redis connection
redrec/engine.go:32
↓ 1 callers
Function
New
New returns a new Redrec
redrec/engine.go:17
↓ 1 callers
Function
getProbability
(user string, item string)
main.go:78
↓ 1 callers
Function
rate
(user string, item string, score float64)
main.go:72
↓ 1 callers
Function
suggest
(user string, max int)
main.go:84
↓ 1 callers
Function
update
(max int)
main.go:93
Function
TestCalcSimilarity
(t *testing.T)
redrec/engine_test.go:69
Function
TestGetSimilarityCandidates
(t *testing.T)
redrec/engine_test.go:49
Function
TestGetSuggestCandidates
(t *testing.T)
redrec/engine_test.go:80
Function
TestGetUserSuggestions
(t *testing.T)
redrec/engine_test.go:96
Function
TestNew
(t *testing.T)
redrec/engine_test.go:12
Function
TestRate
(t *testing.T)
redrec/engine_test.go:19
Method
getItemScores
(item string, max int)
redrec/engine.go:160
Function
main
()
main.go:15