将 lenskit 3.0 数据访问模型连接到 jdbc
Connecting lenskit 3.0 data access model to jdbc
我正在为我们的电子商务应用程序构建推荐引擎。最简单的方法是将推荐系统部署到 java 网络服务器并为其实现 REST API。
我试图直接从数据库中获取数据,但我没有找到任何可以帮助我将 lenskit 3.0 连接到 JDBC 的文档。
任何人都可以解释一下如何将 lenskit 连接到数据库以及如何自定义 Rating.class、User.class 和 Item.class 以便它可以包含用户国家和城市,并显示是否该商品是否有货?
在LensKit 3中,使用自定义数据的方式是直接使用Entity
对象。用户、项目和评级只是实体; User
、Item
和 Rating
类 是 view 类 提供对公共属性的方便访问,但是基本 Entity
接口允许您使用任意属性。数据模型记录在 https://lenskit.gitbooks.io/lenskit-manual/basics/data-model.html;也可以创建自己的视图 类,但目前没有记录。
要使用 JDBC,您需要在 JDBC 之上重新实现 DataAccessObject
接口。构建此功能的参考实现在 TODO 列表中,但尚未完成。
我正在为我们的电子商务应用程序构建推荐引擎。最简单的方法是将推荐系统部署到 java 网络服务器并为其实现 REST API。
我试图直接从数据库中获取数据,但我没有找到任何可以帮助我将 lenskit 3.0 连接到 JDBC 的文档。
任何人都可以解释一下如何将 lenskit 连接到数据库以及如何自定义 Rating.class、User.class 和 Item.class 以便它可以包含用户国家和城市,并显示是否该商品是否有货?
在LensKit 3中,使用自定义数据的方式是直接使用Entity
对象。用户、项目和评级只是实体; User
、Item
和 Rating
类 是 view 类 提供对公共属性的方便访问,但是基本 Entity
接口允许您使用任意属性。数据模型记录在 https://lenskit.gitbooks.io/lenskit-manual/basics/data-model.html;也可以创建自己的视图 类,但目前没有记录。
要使用 JDBC,您需要在 JDBC 之上重新实现 DataAccessObject
接口。构建此功能的参考实现在 TODO 列表中,但尚未完成。