查询dbpedia超时异常
我正在尝试在 dbpedia 上进行查询,查询通常太长,如下所示:
Select * WHERE { <http://dbpedia.org/resource/Inception> ?pf1 ?of1 . ?of1 ?pf2 ?middle . <http://dbpedia.org/resource/Batman> ?ps1 ?middle . FILTER ((!isLiteral(?middle)) && (?middle != <http://dbpedia.org/resource/Inception> ) && (?middle != <http://dbpedia.org/resource/Batman> ) && (!isLiteral(?of1)) && (?of1 != <http://dbpedia.org/resource/Inception> ) && (?of1 != <http://dbpedia.org/resource/Batman> ) ). }LIMIT 100
我正在使用 dotnetRDF dll 执行 SPARQL 查询,查询给出超时异常,我尝试在 dbpedia 的 SPARQL 查询工具,它还给出:
Virtuoso S1T00 Error SR171: Transaction timed out
我看到了类似的 问题在这里,Live 网站可以工作,但我需要通过 dbpedia 进行实时操作,我不想在本地下载 dbpedia 转储。
如果我能以某种方式延长超时时间,那么我等待结果的到来,我认为这会解决我的问题
I am trying to do queries on dbpedia, the queries are usually too long, like this:
Select * WHERE { <http://dbpedia.org/resource/Inception> ?pf1 ?of1 . ?of1 ?pf2 ?middle . <http://dbpedia.org/resource/Batman> ?ps1 ?middle . FILTER ((!isLiteral(?middle)) && (?middle != <http://dbpedia.org/resource/Inception> ) && (?middle != <http://dbpedia.org/resource/Batman> ) && (!isLiteral(?of1)) && (?of1 != <http://dbpedia.org/resource/Inception> ) && (?of1 != <http://dbpedia.org/resource/Batman> ) ). }LIMIT 100
I am using the dotnetRDF dll to do the SPARQL query, the queries give a timeout Exception, I tried to query on dbpedia's SPARQL Querying tool , it also gives:
Virtuoso S1T00 Error SR171: Transaction timed out
I saw a similar Question here, the Live website works, but I need to do it live via dbpedia, I don't want to dowload the dbpedia dump locally.
If I can somehow make the timout longer, So I wait for the results to come, I think that would solve my problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否阅读了文档?具体来说,
Did you read the documentation? Specifically,