1

Freebase.comにアクセスしてbush(たとえば)を検索すると、George Bush, Kate Bush, George H.W. Bushなどの提案が表示されます。

クエリAPIからIDとしてそのリストを取得するにはどうすればよいですか?

特定の名前のIDのリストを次のように取得しようとしています。

[{
 "id": null,
 "name": "bush",
}]
4

1 に答える 1

2

検索APIを使用できます

https://www.googleapis.com/freebase/v1/search?query=bush

または、MQLを使用する場合は、contains演算子(〜=)を使用できます。

https://www.googleapis.com/freebase/v1/mqlread?query=[{%22name~=%22:%20%22bush%22,%20%22id%22:null}]

contains演算子は、デフォルトで単語全体の照合を行います。部分的な単語の一致が必要な場合は、ワイルドカードを追加できますが、特に先頭のワイルドカードの場合、タイムアウトが発生するリスクがあります。

https://www.googleapis.com/freebase/v1/mqlread?query=[{%22name~=%22:%20%22*bush*%22,%20%22id%22:null}]
于 2012-09-16T23:26:44.990 に答える