JStarCraft Example
目录
介绍
JStarCraft Example Movie是一个基于JStarCraft RNS引擎,Spring Boot框架和MovieLens 100K数据集搭建的电影演示项目,包括个性化推荐与个性化搜索两个部分.
系统会根据用户的行为记录,自动调整用户的推荐内容和搜索内容.
特性
个性化推荐
- MostPopular
- ItemKNN
- UserKNN
个性化搜索
- PageRank
安装
项目为了尽可能聚焦于个性化推荐和个性化搜索的演示,不包含任何多余组件的部署(例如MySQL/Redis/Spark/Elasticsearch).
JStarCraft Examlpe Movie只要求使用者具备以下环境:
- JDK 8或者以上
- Maven 3
使用
由于项目基于Spring Boot框架,使用者只需要直接执行com.jstarcraft.example.ExampleApplication,就可以运行项目.
使用个性化推荐,在浏览器http://127.0.0.1:8080?type=recommend
使用个性化搜索,在浏览器http://127.0.0.1:8080?type=search