Java 查找sql中最常用的单词

Java 查找sql中最常用的单词,java,sql,Java,Sql,我有一个新问题。我有一个包含大量文本的列的数据库,有没有办法让SQL告诉我这些字段中最常用的10个单词?例如: 我今天回家有点晚了 火车晚点了 今天的火车时刻表怎么样 4.现在雪下得真大 最理想的产出是: is:3 迟到:2 列车:2 今天:2 如果不能用SQL实现,您还建议我做些什么来获取这些信息呢?这在技术上在SQL中是可行的,但当数据库中有更多行时,这将非常痛苦和缓慢 不过,您所描述的问题是索引引擎的完美用例,例如(我使用这个作为示例,因为您的问题在编辑之前第一次包含标记“java”)。这

我有一个新问题。我有一个包含大量文本的列的数据库,有没有办法让SQL告诉我这些字段中最常用的10个单词?例如:

我今天回家有点晚了
火车晚点了
今天的火车时刻表怎么样
4.现在雪下得真大

最理想的产出是:

is:3 迟到:2 列车:2 今天:2


如果不能用SQL实现,您还建议我做些什么来获取这些信息呢?

这在技术上在SQL中是可行的,但当数据库中有更多行时,这将非常痛苦和缓慢


不过,您所描述的问题是索引引擎的完美用例,例如(我使用这个作为示例,因为您的问题在编辑之前第一次包含标记“java”)。

这在SQL中技术上是可行的,但当数据库中有更多行时,这将非常痛苦且非常缓慢


您所描述的问题是索引引擎的完美用例,例如(我使用这个作为示例,因为您的问题在编辑之前第一次包含标记“java”。

一个选项是使用表值拆分函数,将每个单词作为行返回;数一数;按计数按降序排序一个选项是使用表值拆分函数,将每个单词作为一行返回;数一数;按计数按降序对它们进行排序

您使用的是哪种服务器端语言using@ShehzadBilalOP正在寻找SQL解决方案。您的数据库是否只包含英语句子/短语?@shehzadbila OK posting-re-taged。您使用哪种服务器端语言using@ShehzadBilalOP正在寻找SQL解决方案。您的数据库是否只包含英语句子/短语?@Shehzadbila OK发布重新标记。我想要它..像twitter…如果你看到过趋势..它…最受欢迎的单词排在第一位…那么什么是最好的解决方案?我想要它..像twitter…如果你看到过趋势..它..最受欢迎的单词排在第一位…那么什么是最好的解决方案?我想要它..像twitter…如果你见过的话,它会成为趋势。它…最受关注的词排在第一位…那么什么是最好的解决方案呢?@SanjayMewada:使用索引引擎,它将索引数据库中的所有行。然后,您可以查询索引引擎以获得最常用术语的列表。我想要它..像twitter一样…如果您见过它,那么趋势是..它..最常被谈论的单词排在第一位…那么什么是最好的解决方案呢?@SanjayMewada:使用索引引擎,它将索引数据库中的所有行。然后,您可以查询索引引擎以获得最常用术语的列表。