我试图使用mql从freebase获取结果,例如:
http://api.freebase.com/api/service/mqlread?query= { “查询”:{ “名称〜=”: “美国总统”, “姓名”:空, “类型”:[], “限制”:1}}“
正如预期的那样,我为这个话题得到了很多类型(巴拉克奥巴马)。
但是当我尝试用freebase搜索“Barack”时,我认为我只得到一个(美国总统候选人)的“巴拉克奥巴马”(n:type or notable type)类型。 示例:http://www.freebase.com/private/suggest?prefix=barack
我的问题是 - 如何才能获得与仅使用MQL建议相同的结果?
答案 0 :(得分:2)
你在第二个链接中找到了很多 - 现在只需要将两个查询结合起来:
http://api.freebase.com/api/service/mqlread?query= { “扩展”:真, “查询”:[{ “名〜=”: “^美国总统”, “标识”:空, “姓名”:NULL, “类型”:“/公共/话题”, “notable_for”:{}}]}
希望这有帮助!