如何仅返回具有显着类型的结果?
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)
有任何想法吗?
最佳答案
当前,无法根据是否存在显着类型来过滤搜索结果。我已将您的建议传递给Freebase工程师,他们将考虑是否在以后的Search API版本中添加此建议。
关于google-api - Freebase搜索API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9547900/