我正在从我的网站收集用户评论。评论可以有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/