我是 freebase 的新手,我只需要使用 MQL 获取某个艺术家的流派
谢谢
这将为您提供前 100 位音乐艺术家的姓名、流派和 Freebase ID。
[{
"type":"/music/artist",
"id":null,
"name":null
"genre":[],
}]
要获取给定艺术家的流派,只需指定 ID而不是将其留空。请注意,艺术家可以有多种流派,因此您需要使用数组语法对其进行查询。默认返回属性是名称。如果您更喜欢 ID 或 ID 和名称,只需使用以下语法在查询中指定:
'genre':[{'id':null,'name':null}]
您甚至可以使用
'genre':[{'id':null,'name':null,'parent_genre':[]}]
尽管流派层次结构非常嘈杂,而且策划得不太好。
[{ "type":"/music/artist", "id":null, "name":null "genre":[], }]</p>
这应该给你你想要的。你应该替换艺术家的名字或 id 来获得结果。由于您是新手,您可以先看看以下内容
https://github.com/narphorium/freebase-java-api