此MQL查询不会返回完整的结果

时间:2012-12-28 09:37:11

标签: freebase mql

我在Freebase MQL查询编辑器中运行了以下查询:

[{ 

"id" : "/en/barack_obama",
"/type/reflect/any_master":
[{ "link" : null,
"name" : null }],
"limit": 200  

}]​

我相信这应该归还所有来自巴拉克奥巴马的链接,而且这些链接的主题是其主题。虽然它确实返回了链接,但它无法归还巴拉克奥巴马的孩子,这也是一个链接,对吧?为什么它无法返回此链接?

1 个答案:

答案 0 :(得分:1)

查询 会返回您要求的完整结果集。对于您尝试使用它的目的,它有三个错误:

  1. 限制条款位于错误的地方
  2. 总统奥巴马主题有超过200个链接,包括传出(558)和传入(1527)
  3. 您正在寻找的关系与/ people / person / parent关系相反,因此您需要使用any_reverse,而不是any_master
  4. 此查询将找到您要查找的关系:

    [{
      "id": "/en/barack_obama",
      "/type/reflect/any_reverse": [{
        "link":  null,
        "name":  null,
        "limit": 1600
      }]
    }]​