如何只返回具有显著类型的结果?
IE当我有默认的例子:
https://www.googleapis.com/freebase/v1/search?query=nirvana&indent=真实
它通常会返回以下内容:
{
"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中添加这一点。