gpt4 book ai didi

java - 我需要数据库配置才能使用 JWPL 吗?

转载 作者:行者123 更新时间:2023-12-01 22:32:01 26 4
gpt4 key购买 nike

我试图理解 Java Wikipedia Library API(JWPL)。

要实例化 Wikipedia 对象,我需要一个 DatabaseConfiguration。请参阅下面的代码。

// configure the database connection parameters
DatabaseConfiguration dbConfig = new DatabaseConfiguration();
dbConfig.setHost("SERVER_URL");
dbConfig.setDatabase("DATABASE");
dbConfig.setUser("USER");
dbConfig.setPassword("PASSWORD");
dbConfig.setLanguage(Language.german);

// Create the Wikipedia object
Wikipedia wiki = new Wikipedia(dbConfig);

DatabaseConfiguration 到底是什么?为什么需要它? Javadoc 对此并不清楚。

我需要做的是用API获取一个单词的类别,是不是这样使用它:

String category = wiki.getCathegory("word");

没有数据库连接?

最佳答案

来自他们的documentation page (重点是我的)

JWPL 适合您:

  • 如果您需要使用 Java 结构化访问维基百科。

JWPL 不适合您:

  • 如果您需要查询实时数据。 JWPL 适用于优化的数据库,即您正在查询静态维基百科转储。这提供了更好的性能并减轻维基百科服务器的负载。

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

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

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

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

关于java - 我需要数据库配置才能使用 JWPL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27558206/

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