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

前端之家收集整理的这篇文章主要介绍了数据库 – Freebase:什么数据转储文件包含“imdb_id”?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我运行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.我很确定浏览目录中的文件已经消失了,所以我不会依赖它们,即使你可以在那里找到信息.

猜你在找的MsSQL相关文章