wikidata更新期间出错

时间:2017-09-16 19:19:24

标签: wikidata wikidata-api

我已使用说明here创建了本地版本的wikidata api,在使用默认选项运行munge.sh之后,我已经运行了 ./runUpdate.sh -n wdq导致以下错误消息。

ERROR org.wikidata.query.rdf.tool.Update - 
RDF store reports the last update time is before the minimum safe poll time.
You will have to reload from scratch or you might have missing data.

这是什么意思?我应该在更新之前再次munge吗?

1 个答案:

答案 0 :(得分:0)

默认更新程序当前只能基于Wiki的最近更改中的内容进行更新。 默认值为30天,因此,如果您导入的转储来自30天之前,更新程序将失败。

现在可以将一些选项传递给更新程序脚本,以查看更长时间的最近更改历史记录。 您还可以设置执行检查的最后一个更新程序三元组。

可以在https://phabricator.wikimedia.org/T182394中讨论这些选项(但不确定当前是否存在更好的文档):

  • “ wikibaseMaxDaysBack”可用于设置可在“最近的更改”中回顾的最大天数
  • “ init”可用于设置最后更新的三元组