【发布时间】:2016-02-07 23:56:06
【问题描述】:
假设我对具有某些属性的产品有 700 000 次观察,我们称它们为标签。
假设我们有 userX。我想实现一个简单的基于内容的过滤方法:根据标签计数/相关性对产品进行排名。 因此,假设 userX 偏好: - 黄色的 - 价格(0-15) - 品牌
要获得推荐,需要检查所有 700.000 个观察值(可以通过标签在 noSQL 数据库规范化设置中完成,但当涉及多个标签时仍然可能有很多观察值),并计算特定产品中存在的标签。
我可以使用什么框架或方法来快速做到这一点? IE。在几秒钟内得到结果?
我的一些想法是:
- 纯nodejs服务器
- 纯python服务器
- neo4j 图形数据库,但不确定如何在此设置中实现关系?
【问题讨论】:
标签: database-design neo4j recommendation-engine database nosql