繁体   English   中英

项目推荐的数据库管理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM