我正在从我的网站收集用户评论。评论可以有1,2,3,4,5的比率。

从每条评论中,我都会列出形容词。所以我将从这些评论中剔除好,好,好,好等。

目前,我正在将评论中的形容词存储到表中。我将来自reviewa的每组新的形容词附加到先前的列表中。

然后我有一个单独的函数调用,该函数将每个单词的出现计数并存储到另一个表中。

我想要的是:

我想创建评论推荐,该评论推荐基于形容词出现对推荐系统进行评分。

根据评论数有多少个形容词(好,好,好等),它将对其进行排名。四星级评价中的Good具有比三星级评价好的价值。

表示显示具有最高肯定形容词的最佳评论(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

关于php - 项目推荐的数据库管理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23240194/

10-11 03:04
查看更多