github-actions[bot] dd3d86725e cache: upgrade redis client version (#868) | 6 天之前 | |
---|---|---|
.. | ||
README.md | 6 天之前 | |
client.go | 7 月之前 | |
client_test.go | 6 天之前 | |
docker-compose.yml.j2 | 1 年之前 | |
model.go | 1 年之前 |
Go SDK for Gorse recommender system.
⚠️⚠️⚠️ This SDK is unstable currently. APIs might be changed in later versions.
go get github.com/zhenghaoz/gorse/client@master
import "github.com/zhenghaoz/gorse/client"
gorse := client.NewGorseClient("http://127.0.0.1:8087", "api_key")
gorse.InsertFeedback([]client.Feedback{
{FeedbackType: "star", UserId: "bob", ItemId: "vuejs:vue", Timestamp: "2022-02-24"},
{FeedbackType: "star", UserId: "bob", ItemId: "d3:d3", Timestamp: "2022-02-25"},
{FeedbackType: "star", UserId: "bob", ItemId: "dogfalo:materialize", Timestamp: "2022-02-26"},
{FeedbackType: "star", UserId: "bob", ItemId: "mozilla:pdf.js", Timestamp: "2022-02-27"},
{FeedbackType: "star", UserId: "bob", ItemId: "moment:moment", Timestamp: "2022-02-28"},
})
gorse.GetRecommend("bob", "", 10)
In the root directory of Gorse source:
# Setup Gorse
docker compose up -d
# Test
go test -tags='integrate_test' ./client/