输入一个英文字符串,现在要让它与SQL表中的字符比较,如果相似度超过 50%就执行某功能,现在我的问题是如何判断该相似度???是英文字符串哦
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
用soundex函数比较吧,soundex会将字符串根据发声变成一个数值
相似度?举个例吧,一个个字符比,还是单词形式。
用全文索引来判断,先分词,然后判断各个分量的比重。
有一种成型的向量模型算法,专门用于判断两个词的相关度,主要依据是判断两个向量的夹角。你可以搜索一下。
好像是中科院下的一个单位做出的。