【问题标题】:Connecting lenskit 3.0 data access model to jdbc连接lenskit 3.0数据访问模型到jdbc
【发布时间】:2018-05-19 10:04:58
【问题描述】:

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

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

谁能解释一下如何将 lenskit 连接到数据库以及如何自定义 Rating.class、User.class 和 Item.class 以便它可以包含用户国家和城市,并显示该项目是否有库存?

【问题讨论】:

    标签: lenskit


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 2016-02-12
      • 2021-09-22
      • 2022-01-18
      • 2018-07-29
      相关资源
      最近更新 更多