当前位置:   article > 正文

开源:给每个文档计算一个指纹,然后用指纹进行相似度的计算 含源码和可执行程序...

指纹对比算法 开源

开源:给每个文档计算一个指纹,然后用指纹进行相似度的计算

TextSimilarity textSimilarity = new TextSimilarity();

//计算文章相似度指纹

int SourceFingerprint = textSimilarity.CalcTextFingerprint(SourceText);

int DestFingerprint = textSimilarity.CalcTextFingerprint(DestText);

//对指纹进行比较,计算相似度

var Similarity = textSimilarity.CalcTextSimilarity(SourceFingerprint, DestFingerprint);

。。。。。。

 

 

 

 

咱们顺便再分析一下百度新闻啊

看到图上说的多少条相同新闻了吗?

咱们点进去看看,这是一个怎样的检索命令啊

看到了吧,这个命令很明显就是按照文档的指纹来判断是否相同的,指纹相同那么新闻肯定内容也就是大致相同的了

 

在看看咱这个代码计算出来的指纹吧

 

看到这会大家可能有点感觉了吧?

 

到了这里懂编程的朋友可以直接下载代码编译运行运行,体验体验啊

http://pan.baidu.com/share/link?shareid=314821&uk=201606611

不懂编程的朋友可以下载安装,安装好了,运行找找感觉啊!

http://pan.baidu.com/share/link?shareid=314822&uk=201606611

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/450989
推荐阅读
相关标签
  

闽ICP备14008679号