将lenskit 3.0数据访问模型连接到jdbc

时间:2017-12-05 16:56:47

标签: lenskit

我正在为我们的电子商务应用程序构建推荐引擎。最简单的方法是将推荐系统部署到java Web服务器并为其实现REST API。

我试图直接从数据库中获取数据,但我没有找到任何可以帮助我将lenskit 3.0连接到JDBC的文档。

任何人都可以解释如何将lenskit连接到数据库以及如何自定义Rating.class,User.class和Item.class,以便它可以包含用户所在国家和城市,并显示该项目是否有货?

1 个答案:

答案 0 :(得分:1)

在LensKit 3中,使用自定义数据的方法是直接使用Entity个对象。用户,项目和评级只是实体; UserItemRating类是视图类,提供对常用属性的便捷访问,但基本Entity界面允许您使用任意属性。数据模型记录在https://lenskit.gitbooks.io/lenskit-manual/basics/data-model.html;也可以创建自己的视图类,但目前尚未记录。

要使用JDBC,您需要在JDBC之上重新实现DataAccessObject接口。构建此功能的参考实现在TODO列表中,但尚未完成。