[英]database management for item recommendation
我正在从我的网站收集用户评论。 评论可以有1,2,3,4,5评分。
从每条评论中,我都会列出形容词。 所以我将从这些评论中剔除好,好,好,好等。
目前,我正在将评论中的形容词存储到表中。 我将来自reviewa的每组新的形容词附加上一个列表。
然后,我有一个单独的函数调用,该函数将每个单词的出现计数并存储到另一个表中。
我想要的是:
我想创建评论推荐,该评论推荐基于形容词出现对推荐系统进行评分。
根据评论数有多少个形容词(好,好,好等),它将对其进行排名。 Good
于4颗星的评价具有更多的价值,然后在3颗星的评价不错。
表示显示具有最高肯定形容词的最佳评论(4-5星)。
我想知道如何管理数据库,以便可以更快地摆脱它。
任何想法都会被高度赞赏。
评论
好的,我想进行查询- select review from table where max (good,nice,great) and business_type = 'xyz' order by review_rate desc;
会做。
max (good,nice,great)
-从表中选择出现率最高的形容词评论。 我该如何查询?
我有一个单独的表,其中包含单词和出现
word count
-------------
good 463
great 345
nice 321
best 234
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.