MySQL计算单词的频率

时间:2012-06-04 02:05:53

标签: mysql word-frequency

我希望能够计算特定列的单词发生频率。

如果我想计算匹配句子的频率,这段代码就可以了,但我需要它来搜索单个词。

SELECT DISTINCT `Text`, COUNT(*) AS num 
FROM MyTable 
GROUP BY `Text` 
ORDER BY num DESC

1 个答案:

答案 0 :(得分:0)

在代码中执行此操作的一种方法是读取每个字符串,对于每个字符串,如果可能,使用“”或其他一些分隔符标记,并维护散列表或散列映射,每个标记作为键和出现的次数在表中作为值。