.net 查询dbpedia超时异常

.net 查询dbpedia超时异常,.net,http,semantic-web,.net,Http,Semantic Web,我正在尝试对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://d

我正在尝试对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
我在这里看到了一个类似的网站,该网站可以运行,但我需要通过dbpedia进行实时操作,我不想在本地下载dbpedia转储

如果我能把时间延长,等结果出来,我想这会解决我的问题。

你看了吗?具体来说,

如果使用SparqlQuery对象,则可以选择设置其与执行超时相关的行为。由于某些查询可能需要很长时间才能运行,因此限制查询的运行时间通常是明智的,SparqlQuery的Timeout属性允许您指定超时。如果希望在发生超时时返回结果,则可以设置PartialResultsOnTimeout属性,以确保即使发生超时也能获得一些结果


设置timeout属性不起作用,它仍然超时。你所说的“Live网站工作”是什么意思?当您将查询发送到dbpedialive端点时,查询是否会给出结果?
Virtuoso S1T00 Error SR171: Transaction timed out