gpt4 book ai didi

mysql - 将 MediaWiki 内容合并在一起

转载 作者:IT王子 更新时间:2023-10-29 00:34:53 26 4
gpt4 key购买 nike

目前我有两个 MediaWikis,一个比另一个版本稍旧。我想将两者的内容合并在一起,而不消除重复的页面。到目前为止,我能想到的最佳选择是使用机器人(如 pywikipedia)浏览一个 wiki 的所有页面,然后尝试将它们插入另一个,重命名重复的页面。

虽然这个解决方案似乎需要一段时间才能完成。有没有一种我不知道的更愉快的方式来做到这一点?我没有直接使用 MediaWiki 数据库,所以我不太愿意在不知道自己在做什么的情况下弄乱它。

最佳答案

MediaWiki 有 importexport功能,可用于移动内容。它会合并现有页面的历史记录(请参阅导入链接)。

但是,它不处理具有相同名称的两个不同页面的冲突,因此您必须自己处理移动页面。据我在 MediaWiki 的描述中看到的 page table ,您也许可以直接在 SQL 中查找和重命名重复页面,但是 pywikipedia 应该也可以工作(但是您需要删除由“正确”页面移动产生的重定向,否则它们会与从其他维基)。

关于mysql - 将 MediaWiki 内容合并在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/295716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com