3

我已经使用此处的说明创建了 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在更新之前再一次吗?

4

1 回答 1

0

默认更新程序当前只能根据 wiki 的最近更改中的内容进行更新。默认值为 30 天,因此如果您导入的转储时间超过 30 天,更新程序将失败。

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

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

  • "wikibaseMaxDaysBack" 可用于设置在最近更改中回顾的最大天数
  • "init" 可用于设置最后更新的三元组
于 2018-11-13T16:25:59.553 回答