0

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

[{ 

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

}]​

我相信这应该返回源自巴拉克奥巴马的所有链接,其目的是一个话题。虽然它确实返回了链接,但它没有返回也是一个链接的巴拉克奥巴马的孩子,对吧?为什么返回此链接失败?

4

1 回答 1

1

该查询正在返回您要求的完整结果集。出于您尝试使用它的目的,它存在三处错误:

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

此查询将找到您要查找的关系:

[{
  "id": "/en/barack_obama",
  "/type/reflect/any_reverse": [{
    "link":  null,
    "name":  null,
    "limit": 1600
  }]
}]​
于 2012-12-28T14:27:15.420 回答