0
4

2 回答 2

3

从他们的文档页面(重点是我的)

JWPL 适合您:

  • 如果您需要在 Java 中对维基百科进行结构化访问。

JWPL 不适合您:

  • 如果需要查询实时数据。JWPL 在优化的数据库上工作,即您正在查询静态 Wikipedia dump。这提供了更好的性能并减轻了 Wikipedia 服务器的负载。

因此数据库设置将由您提供。

这意味着您必须安装自己的数据库服务器,插入维基百科提供的所有转储数据并查询您自己的数据库。

如果您需要“新鲜”结果,则必须定期更新您的数据库。

如果您需要最新(即实时)结果,则必须使用不同的工具。

于 2014-12-19T01:00:52.970 回答
0

JWPL 不为您提供访问 Wikipedia 的权限,它为 Wikipedia 数据库提供 API。您需要下载数据库的转储,详见此处

如果您计划使用英文转储,您还需要运行某种形式的 SQL 数据库,该数据库可以处理 4GB+ MyISAM 表。详细信息可以在这里找到。

于 2014-12-19T01:08:48.090 回答