首页 > 解决方案 > 有没有办法比较sql中句子之间的相似度?

问题描述

有没有办法比较sql中句子之间的相似度?我有很大的数据集,我需要识别两个或多个句子中有相似单词的实例。

在此处输入图像描述

如何告诉 SQL 只返回以下值?

在此处输入图像描述

根据我的谷歌搜索,可能有一种方法可以使用全文搜索和语义搜索来做到这一点,但我已经能够找到一篇文章来解决我想要实现的目标。

小组中的某个人可以为我提供示例或指出可以帮助我的文章吗?更好的是,我正在尝试做的事情甚至可以在 SQL 中实现。

标签: sqlsql-serverfull-text-indexing

解决方案


你可以试试 SOUNDEX 功能。谷歌 SOUNDEX,然后了解这是否适用于您的情况。查询是:

SELECT *
FROM your_table
WHERE SOUNDEX(Sentence) = SOUNDEX(Sentence);

推荐阅读