我是Freebase的新手,我一直在试图找到2个节点之间没有成功的关系。[Freebase]:查找节点之间的关系
例如,我想要找出路易斯汉密尔顿(/ en/lewis_hamilton)和一级方程式(/ en/formula_one)之间是否存在关联,但在现实生活中却存在,但似乎无法找到它。
我曾尝试以下MQL代码,交替的ID以及:
1)
[{
"type" : "/type/link",
"source" : { "id" : "/en/lewis_hamilton" },
"master_property" : null,
"target" : { "id" : "/en/formula_one" },
"target_value" : null
}]
2)
{
"id":"/en/lewis_hamilton",
"/type/reflect/any_master":[{
"link":null,
"name":null
}],
"/type/reflect/any_reverse":[{
"link":null,
"name":null
}],
"/type/reflect/any_value":[{
"link":null,
"value":null
}]
}
我也不能使用了几个他们的应用程序可以这样做,因为它每次都会返回“超出用户访问量限制”。应用程序是:
。你们有什么建议?
感谢您的解释肖恩!但是,假设汉密尔顿和F1之间的路线完全如你所描述的那样,是不是2个链接分开?搜索将如何进行?谢谢! – Cassio
我已经更新了答案,以显示如何进行嵌套链接查询。我不建议你使用这种方法,因为它很慢并且容易超时。 –
我也在寻找类似的东西。 Freebase没有任何有用的API能够做出Google迄今为止还没有做过的重要事情。 我会建议获取您关心的freebase数据,准备您自己的重要实体的小图数据库。 –