2014-01-31 5 views
0

Freebase я хочу, чтобы создать запрос, который покажет все художники, которые Тэй находятся в регги и рок-музыки я попробовать это, но он не работает ..добавить или оператор на MQL над

[{ 
    "id": null, 
    "name": "Rock music", 
    "or:name": "Reggae", 
    "type": "/music/genre", 
    "/music/genre/artists": [] 
}] 

ответ

1

Поскольку вы после того, как художников, я бы порекомендовал обращать запрос наизнанку и просить художников, а не жанров. Это будет возвращать художников имена, идентификаторы и жанры для всех художников, которые включают в себя жанр рок-музыки или регги:

[{ 
    "id": null, 
    "name": null, 
    "type": "/music/artist", 
    "genre": [{ 
    "name|=": [ 
     "Rock music", 
     "Reggae" 
    ] 
    }], 
    "g:genre": [] 
}] 

Это будет более надежным использовать идентификаторы для жанров, а не их имена в случае, если кто-то решает жанр должен называться «Рок» вместо «Рок-музыки».