结果中的Freebase MQL VS Freebase Suggest(n:type)

时间:2011-05-03 11:30:42

标签: autosuggest freebase mql

我试图使用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建议相同的结果?

1 个答案:

答案 0 :(得分:2)

你在第二个链接中找到了很多 - 现在只需要将两个查询结合起来:

http://api.freebase.com/api/service/mqlread?query= { “扩展”:真, “查询”:[{ “名〜=”: “^美国总统”, “标识”:空, “姓名”:NULL, “类型”:“/公共/话题”, “notable_for”:{}}]}

希望这有帮助!