我已经在此处使用指令创建了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
吗?
默认更新程序只能基于Wiki最近的Changes中的更新。默认值为30天,因此,如果您导入的转储是从30天以上超过30天的,则更新者将失败。
现在可以将选项传递给更新程序脚本,以研究较长时期的近期历史。您还可以设置执行检查的最后一个更新三重。
可以在https://phabricator.wikimedia.org/t182394中看到这些选项(但我不确定目前存在更好的文档):
- " WikibaseMaxDaysback"可用于设置最长的天数,以回顾最近的Changes
- " init"可用于设置最后更新的三重