3

维基百科搜索 API有使用限制。

我可以从这里获取 API 服务器的源代码,但是没有关于它采用哪种 Wikipeida 格式或如何部署它的文档。

非常感谢您对此事的任何帮助!

4

1 回答 1

3

基本步骤:

  1. 下载 XML 转储
  2. 下载 mediawiki 包(来自https://git.wikimedia.org/tree/mediawiki%2Fcore.git/HEAD/includes%2Fapi的 wiki 本身)
  3. 使用 Php 和 mysql(任何 AMP 包)安装 Apache,将 mediawiki 放在 www 文件夹中。
  4. 安装/配置媒体 wiki。它将是空的,没有页面。
  5. 下载 mwdumper jar,按照http://www.mediawiki.org/wiki/Manual:MWDumper中的说明将 Wikipedia XML 导入本地安装的 mediawiki wiki 的 mysql 数据库。这将需要几个小时。
  6. API 可以访问,例如,使用 http://localhost/mediawiki/api.php?format=json&action=query&titles=Albert
于 2013-11-07T17:47:29.647 回答