【发布时间】:2009-10-14 16:07:08
【问题描述】:
大家好,全世界的人,
背景
我是计算机科学专业的最后一年学生。我提出了我的最终双模块项目,它是一个抄袭分析器,使用 Java 和 MySQL。
抄袭分析器将:
- 扫描上传文件的所有段落。分析从哪个网站复制的每个段落的百分比。
- 仅突出显示每个段落中准确复制自哪个网站的字词。
我的主要目标是开发类似 Turnitin 的东西,并尽可能改进。
我有不到 6 个月的时间来开发这个程序。我的范围如下:
- Web Crawler 实现。 可能会使用 Lucene API 或开发我自己的 Crawler(哪个在时间开发和可用性方面更好?)。
- 散列和索引。 改进搜索和分析。
问题
这是我的问题:
- MySQL 可以存储这么多信息吗?
- 我错过了什么重要的话题吗?
- 您对此项目有何看法?
- 对于执行相似性分析有什么建议或技术吗?
- 可以对段落和单词进行哈希处理吗?
提前感谢您提供的任何帮助和建议。 ^^
【问题讨论】:
-
这还不算给同学们吃草? ;-)
-
你可能想看看标准化压缩距离:stackoverflow.com/questions/1085048/…
-
非常感谢 Stephan202 强调这一点! ;)
-
那么...你完成了吗? :)
-
您还可以通过连接第三方服务来丰富您的服务结果。为此,我可以推荐api.copyleaks.com API。
标签: java mysql web-crawler plagiarism-detection