【发布时间】:2014-02-13 15:44:09
【问题描述】:
一个关于freebase的初学者问题:
我正在寻找名为“O”的电影的 imdb id。如果我使用 freebase.com 网站上的搜索框并将搜索类型限制为 all:/film/film,那么我会得到一个高质量的结果,其中最佳匹配位于顶部:
http://www.freebase.com/search?query=o&lang=en&all=%2Ffilm%2Ffilm&scoring=entity&prefixed=true
但这不包括 imdb id。当我尝试使用查询编辑器重新创建和优化此搜索时,我无法弄清楚如何进行“一般查询”。我能想到的最好的办法就是像这样进行模糊名称搜索:
[{
"type": "/film/film",
"name": null,
"name~=": "o",
"imdb_id": [],
"rottentomatoes_id": []
}]
结果包含我想要的信息,但电影“O”只是列表中的第 12 个结果,被大量废话所掩盖:
如何提高结果的质量? "?query=o" 使用了"name~=":"o" 没有的什么特殊魔法?
【问题讨论】:
标签: freebase