加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据库 – Freebase:什么数据转储文件包含“imdb_id”?

发布时间:2020-12-12 08:33:33 所属栏目:MsSql教程 来源:网络整理
导读:我运行IMDbAPI.com并且已经使用Bing的搜索API从标题搜索中查找IMDb ID. Bing正在将其API改为Azure Marketplace(8月1日),不再可用.我开始使用Freebase测试我的API,以解决这些ID,并在前8个小时内达到100k的限制(我的网站每天大约有300万个请求,但只有200-300k是
我运行IMDbAPI.com并且已经使用Bing的搜索API从标题搜索中查找IMDb ID. Bing正在将其API改为Azure Marketplace(8月1日),不再可用.我开始使用Freebase测试我的API,以解决这些ID,并在前8个小时内达到100k的限制(我的网站每天大约有300万个请求,但只有200-300k是标题搜索)

这就是为什么他们提供数据转储文件,

我下载了电影文件夹中的大部分文件,但无法找到它们存储“/ authority / imdb / title”imdb id命名空间数据的位置.

https://www.googleapis.com/freebase/v1/mqlread?query={“type”:”/film/film”,”name”:”True%20Grit”,”imdb_id”:null,”initial_release_date>=”:”1969-01″,”limit”:1}

这是我当前正在访问的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键入的,所以如果您的数据库中没有这个,您需要首先确定.

使用MQL而不是数据转储的等效查询是https://www.googleapis.com/freebase/v1/mqlread?query=%7B%22type%22%3a%22/film/film%22,%22name%22%3a%22True%20Grit%22,%22imdb_id%22%3anull,%22initial_release_date%3E=%22%3a%221969-01%22,%22key%22:[{%22namespace%22:%22/authority/imdb/title%22}],%22limit%22:1%7D&indent=1

编辑:p.s.我很确定浏览目录中的文件已经消失了,所以我不会依赖它们,即使你可以在那里找到信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读