在Wikidata API中执行全文搜索时,检索Wikipedia页面标题

我想使用Wikidata API搜索一个术语,并检索相应的实体标识符和相关的Wikipedia页面标题的列表(如果有)。 我目前正在使用以下网址:

https://www.wikidata.org/w/api.php?action=query&list=search&format=json&srinterwiki&srsearch=nyc

但是,here中记录的参数'srinterwiki'不返回任何Wikipedia链接。

非常感谢

Ps:我知道这可以通过使用带有“ props”参数的“ wbsearchentities”来实现,但是它不会执行全文搜索。实际上,它无法返回与here所述的Wikdata搜索框相同的结果。

iCMS 回答:在Wikidata API中执行全文搜索时,检索Wikipedia页面标题

srinterwiki返回wiki间搜索结果(即,来自其他Wiki的同一搜索查询的搜索结果),而不是普通搜索结果的Wiki间链接。将结果传递到wbgetentities以获得站点链接。

(通常,您会使用generators进行这种操作,不幸的是wbgetentities不支持生成器。)

本文链接:https://www.f2er.com/2049368.html

大家都在问