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

yeryakd 2013-01-25 06:41:52
开源:给每个文档计算一个指纹,然后用指纹进行相似度的计算

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


有任何疑问请与我交流QQ群:74965947, 72133568,27236303,16592133,204725117,204724518
...全文
329 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
最近好多这种变相推销个人“作品”的。
laviewpbt 2013-01-25
  • 打赏
  • 举报
回复
是没开源,用了混淆器。
threenewbee 2013-01-25
  • 打赏
  • 举报
回复
根本没有开源。广告贴。
newtee 2013-01-25
  • 打赏
  • 举报
回复
EnForGrass 2013-01-25
  • 打赏
  • 举报
回复
有意思,谢谢分享

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧