Google api freebase搜索api
如何仅返回具有显著类型的结果 当我有默认示例时: 它通常返回如下内容:Google api freebase搜索api,google-api,freebase,mql,google-api-client,mqlwrite,Google Api,Freebase,Mql,Google Api Client,Mqlwrite,如何仅返回具有显著类型的结果 当我有默认示例时: 它通常返回如下内容: { "mid": "/m/015k7", "name": "Gautama Buddha", "notable": { "name": "Deity", "id": "/religion/deity" }, "lang": "en", "score": 24.125902 }... 这是完美的,但有时它没有显著的类型,只返回: { "mid": "/m/01rkx5",
{
"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工程师,他们将考虑是否在未来的搜索API版本中添加此选项。这并非我所希望听到的,但这是一个明确的答案。;-)谢谢