Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sparql Wikidata查询服务为实体搜索返回空_Sparql_Wikidata - Fatal编程技术网

Sparql Wikidata查询服务为实体搜索返回空

Sparql Wikidata查询服务为实体搜索返回空,sparql,wikidata,Sparql,Wikidata,我曾经毫无问题地运行从MWAPI页面获取的以下示例。然而,我今天和昨天都试过了,注意到无论你搜索什么实体,结果总是空的。其他人也有同样的问题吗?有什么解决办法吗 SELECT * WHERE { SERVICE wikibase:mwapi { bd:serviceParam wikibase:endpoint "www.wikidata.org"; wikibase:api "EntitySearch&q

我曾经毫无问题地运行从MWAPI页面获取的以下示例。然而,我今天和昨天都试过了,注意到无论你搜索什么实体,结果总是空的。其他人也有同样的问题吗?有什么解决办法吗

SELECT * WHERE {
  SERVICE wikibase:mwapi {
      bd:serviceParam wikibase:endpoint "www.wikidata.org";
                      wikibase:api "EntitySearch";
                      mwapi:search "cheese";
                      mwapi:language "en".
      ?item wikibase:apiOutputItem mwapi:item.
      ?num wikibase:apiOrdinal true.
  }
  ?item (wdt:P279|wdt:P31) ?type
} ORDER BY ASC(?num) LIMIT 20

好的,事实证明(多亏@UninformedUser的响应),清除浏览器缓存就可以做到这一点。显然,WDQ进行了一些维护,这是我执行第一个返回空的查询的时候。运行查询的所有后续工作都会返回缓存的状态/数据,这当然是一个空集。因此,清除缓存可以让您重新查询WDQ。

对我有效,现在测试它,这很奇怪,但对我来说仍然返回空。我想知道我是不是被列入黑名单了。。。我在另一台计算机上测试了它,它确实返回indeedclear一些缓存可能?是的,清除缓存做到了。我现在觉得自己很愚蠢。我想我应该删除这个问题,除非你认为这对其他人有用?不确定,我的意思是你仍然可以提供一个小的答案,说明有时公共服务由于维护而返回空结果,然后浏览器缓存这些结果