假设我正在尝试使用#34; / people / person"
类型获取所有freebase实体的wikipage标题[{
"type": "/people/person",
"mid": null,
"key": [{
"namespace": "/wikipedia/en",
"value": null
}]
}]
这将返回以下内容
"result": [
{
"type": "/people/person",
"key": [
{
"value": "Ann_Copland",
"namespace": "/wikipedia/en"
},
{
"value": "Jack_Abramof",
"namespace": "/wikipedia/en"
},
{
"value": "Jack_Abramoff",
"namespace": "/wikipedia/en"
},
....
Ann_Copland,Jack_Abramof,Jack_Abramoff都重定向到同一维基百科页面。
我只想要freebase查询中的一个标题(Ann_Copland,Jack_Abramof,Jack_Abramoff ......)。当然,我可以像上面一样查询,并忽略额外的标题,但有没有更明智的方法来指定我期望的结果数量?
答案 0 :(得分:1)
我不确定这一点,但似乎以下是返回唯一页面:
https://www.googleapis.com/freebase/v1/mqlread?query=[{"name":[],"type":"/people/person"}]
要从查询中获取唯一值,请添加“limit”:
https://www.googleapis.com/freebase/v1/mqlread?query=[{
"type": "/people/person",
"mid": null,
"key": [{
"limit": 1,
"namespace": "/wikipedia/en",
"value": null
}]
}]