[英]MQL query to get all properties for the particular MID in Freebase
看看这款MID的“/ M / 02r4n63” 游离碱 。 问题是如何获取与此MID相关的所有属性。
此MID的Freebase页面 。
我需要从此页面中提取所有属性,如导演,制片人,主演等。
我在端点中尝试了这些查询
{
"*": null,
"type": "/film/film",
"id": "/m/02r4n63"
}
以上查询的输出仅给出与/film/film
相关的属性,并且将星标starring list
为null
。
我尝试了这个
[{
"master_property": {
"name": null,
"id": null
},
"source": {
"mid": "/m/02r4n63"
},
"target": null,
"target_value": null,
"type": "/type/link"
}]
以上查询的输出错过了/film/starring
属性。
我也试过
{
"id": "/m/01jrbb",
"/type/reflect/any_master": [{
"id": null,
"link": {
"master_property": {
"id": null,
"name": null
},
"target": null,
"target_value": null
}
}],
"/type/reflect/any_value": [{
"link": {
"master_property": {
"id": null,
"name": null
},
"target": null,
"target_value": null
}
}],
"/type/reflect/any_reverse": [{
"id": null,
"link": {
"master_property": {
"reverse_property": {
"id": null,
"key": null,
"name": null
}
}
}
}]
}
但是,它再次错过了Description
属性。
我想介绍所有属性。 我已经尝试过主题搜索API 。 那就是我想要的输出。 但是我希望通过MQL查询来获得它,因为我也需要属性的名称。
非常感谢您的帮助。
Topic API是获取有关给定主题的所有信息的最佳方法:
https://www.googleapis.com/freebase/v1/topic/m/02r4n63
您可以使用MQL获得属性的名称,例如:
{
"name": null,
"id": "/film/film/starring"
}
这将返回“ Performances”。 当然,这些大多将是您之前见过的属性,因此您可能想要缓存它们或仅预填充静态列表。
如果您想“加注星标”,则可以拆分返回的键并采用最后一个以斜杠(/)分隔的段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.