3

注目すべきタイプの結果のみを返すにはどうすればよいですか?

デフォルトの例がある場合のIE:

https://www.googleapis.com/freebase/v1/search?query=nirvana&indent=true

通常、次のようなものが返されます。

{
  "mid": "/m/015k7",
  "name": "Gautama Buddha",
  "notable": {
    "name": "Deity",
    "id": "/religion/deity"
  },
  "lang": "en",
  "score": 24.125902
}...

これは完璧ですが、注目すべき型がなく、次のようなものしか返さない場合があります。

{
      "mid": "/m/01rkx5",
      "name": "Mahayana Mahaparinirvana Sutra",
      "lang": "en",
      "score": 22.350945
    },

注目すべきタイプのものを除くすべての結果を除外するにはどうすればよいですか?

設定してみた

filter = (all notable) but it expects (all notable:something)

何か案は?

4

1 に答える 1

1

現在、注目すべきタイプが存在するかどうかに基づいて検索結果をフィルタリングすることはできません。私はあなたの提案を Freebase のエンジニアに伝えました。彼らは Search API の将来のリリースでこれを追加するかどうかを検討します.

于 2012-03-07T20:52:05.837 に答える