我用DBpedia SPARQL写了一个查询:
select distinct ?s
where {
?s rdf:type dbo:Writer.
?s rdf:type yago:LivingPeople.
?s dbo:birthDate ?year.
FILTER (?year > 1964-01-01).
}
但显示:
Virtuoso 42000 Error估计执行时间82850 (sec)超过240 (sec)的限制。
有什么问题吗?我怎么解决这个问题?
错误消息告诉您问题所在——处理查询预计需要82850秒,但服务器设置为只运行240秒。
您可以通过将查询更改为运行更快的内容来解决这个问题,或者通过设置您自己的公共DBpedia服务的镜像来解决这个问题,这在Amazon云中最容易完成。
说……我刚刚针对实时DBpedia端点测试了您的查询,它几乎立即返回。
我也遇到过类似的问题。为了解决这个问题,我在本地设置了SPARQL服务器。