针对 Google 知识图 API 的嵌套查询?
Posted
技术标签:
【中文标题】针对 Google 知识图 API 的嵌套查询?【英文标题】:Nested queries against the Google Knowledge Graph API? 【发布时间】:2017-12-26 16:43:02 【问题描述】:我最近在玩 Knowledge Graph API,但无法真正让它返回任何有用的东西。
我的场景是这样的:我在 API 中查询maxim gorki theater
,它正确地返回了柏林剧院的条目。现在,在网络上,我可以点击Kommende Veranstaltungen
[即将举行的活动],它会为我提供该剧院的下一部剧。这仍然是知识图谱的一部分,显示的搜索词是maxim gorki theater kommende veranstaltungen
。然而,如果我尝试将该查询传递给 API 以获取下一个播放的 JSON,我只会返回一个空结果。
我的查询是这样的:https://kgsearch.googleapis.com/v1/entities:search?query=QUERY&key=API_KEY&limit=1&indent=True
这是我做错了还是 API 的一般限制?如果是这样,这个 API 的意义何在?
【问题讨论】:
【参考方案1】:我正在使用https://developers.google.com/knowledge-graph/的代码,效果很好
service_url = 'https://kgsearch.googleapis.com/v1/entities:search'
params =
'query': query,
'limit': 10,
'indent': True,
'key': api_key,
url = service_url + '?' + urllib.urlencode(params)
response = json.loads(urllib2.urlopen(url).read())
【讨论】:
这确实是一个运行良好的标准查询。我的问题是关于子查询,即查询连接到图中给定其他项目的项目。以上是关于针对 Google 知识图 API 的嵌套查询?的主要内容,如果未能解决你的问题,请参考以下文章