Skip to content

go-sqlt/benchflix

Repository files navigation

Benchflix

Datengrundlage: https://www.kaggle.com/datasets/bhargavchirumamilla/netflix-movies-and-tv-shows-till-2025

go test -bench=. -benchmem -timeout=500m -count=10 > data/bench.txt

go run cmd/params/main.go
cat data/bench.txt | go run cmd/tables/main.go 
cat data/bench.txt | go run cmd/charts/main.go

go get -u github.com/yagipy/maintidx/cmd/maintidx
go run github.com/yagipy/maintidx/cmd/maintidx -under=500 ./... 2>&1 | go run cmd/maintainability/main.go

Semantic Query Example:

export OPENAI_API_KEY=...

echo "List all movies directed by Ben Affleck with a rating of at least 7." | go run cmd/semantic/main.go
{"search":"Ben Affleck","min_rating":7,"limit":1000,"sort":"rating","desc":false,"year_added":0,"with_directors":true}
[{23168 The Town 2010-09-15 00:00:00 +0000 UTC 7.2 [Ben Affleck]} {68734 Argo 2012-10-11 00:00:00 +0000 UTC 7.278 [Ben Affleck]} {964980 Air 2023-04-05 00:00:00 +0000 UTC 7.337 [Ben Affleck]}]

echo "2018年に公開された、タイトルに英単語「shark」が含まれているすべての映画と、その監督を一覧にしてください。" | go run cmd/semantic/main.go  
{"search":"shark","year_added":2018,"with_directors":true}
[{522438 6-Headed Shark Attack 2018-08-18 00:00:00 +0000 UTC 4.7 [Mark Atkins]}]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published