我运行 IMDbAPI.com 并一直使用 Bing 的搜索 API 从标题搜索中查找 IMDb ID。 Bing 目前正在将他们的 API 转移到 Azure Marketplace(8 月 1 日),并且不再免费提供。我开始使用 Freebase 测试我的 API 以解析这些 ID,并在前 8 小时内达到了 100k 的限制(我的网站目前每天收到大约 300 万个请求,但只有 200-300k 是标题搜索)
这正是他们提供数据转储文件的原因,
我下载了 Film 文件夹中的大部分文件,但找不到它们存储“/authority/imdb/title”imdb id 命名空间数据的位置。
这就是我目前访问 ID 的方式。
有谁知道哪个文件包含此信息?以及如何从电影标题/ID 链接回它?
最佳答案
imdb_id
属性由 /authority/imdb/title
命名空间中的键支持,因此您要查找以下行:
/m/015gxt /type/object/key /authority/imdb/title tt0065126
在文件中http://download.freebase.com/datadumps/latest/freebase-datadump-quadruples.tsv.bz2
这是一个 4 GB 的文件,因此请做好等待下载的准备。请注意,一切都由 MID 键入,因此如果您的数据库中没有它,您需要先弄清楚它。
编辑:我很确定 Browse 目录中的文件会消失,所以即使您可以在那里找到信息,我也不会依赖它们。
关于database - Freebase:什么数据转储文件包含 "imdb_id"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11492687/