EBA*_*BAG 1 database wiki database-design wikipedia wikipedia-api
像维基百科一样大的网站如何将重复的条目排序?
从用户创建重复条目的那一刻起,我需要知道确切的过程,依此类推.如果你不知道,但你知道一种方法,请发送它.
---- ----更新
假设有wikipedia.com/horse,之后有人创建了wikipedia.com/the_horse,这是一个重复的条目!它应该被删除或可能被重定向到原始页面.
这是一个手动过程
基本上,诸如维基百科和stackoverflow之类的站点依赖于他们的用户/编辑者不会制作重复项或在意外创建它们时合并/删除它们.有各种功能可以使这个过程更容易,更可靠:
说完这些之后,你仍然会在维基百科上找到很多重复的信息---但是编辑们会在添加时尽快清理它.
这都是关于社区(更新)
随着时间的推移,社区网站(如维基百科或stackoverflow)会随着时间的推移开发程序.看看维基百科:关于 Stackoverflow:FAQ或meta.stackoverflow.您可以花几周时间阅读有关社区如何共同构建网站以及如何处理所出现问题的所有细节(但重要)细节.其中大部分都是针对您的贡献者的规则 - 但是当您制定规则时,他们的许多细节将被放入您网站的代码中.
作为一般规则,我强烈建议创建一个网站,其中包含一个简单的系统和一个小型社区的贡献者,他们就共同的目标达成一致,并且有兴趣阅读您网站的内容,喜欢贡献,愿意妥协,以及手动纠正问题.在这个阶段,拥有社区和互助的"身份"比拥有许多访客或贡献者更重要.您将不得不花费大量时间和精力来处理问题,并将责任委派给您的成员.一旦网站有了基础和共同商定的方向,您就可以慢慢发展您的社区.如果你做得对,你将获得足够的支持者在新成员之间分享额外的工作.如果您不够在意,垃圾邮件发送者或巨魔将接管您的网站.
请注意,维基百科多年来发展缓慢到目前的规模.秘诀不是"变大",而是"保持健康成长".
话虽如此,stackoverflow似乎比维基百科更快.您可能需要考虑在此处做出的不同权衡决策:stackoverflow在允许一个用户更改另一个用户的贡献方面受到更多限制.不良信息通常只是简单地下推到页面底部(排名较低).因此,它不会产生像维基百科这样的文章.但是更容易解决问题.