我怀疑的是,当我用另一种不同于英语的语言进行电影搜索时,为什么如果使用HTTP访问而不是SQL,搜索会更精确?
例如,我想检索有关电影“El gran Robo”(西班牙语标题)原始标题“Flypaper”的信息。
案例1)使用SQL访问
ia = IMDb(accessSystem='sql', uri = "mysql://devel:password@localhost/imdb")
movies = ia.search_movie("el gran robo")
for m in movies:
print m['titles']
输出:
案例2)使用HTTP访问
ia = IMDb()
movies = ia.search_movie("el gran robo")
for m in movies:
print m['titles']
输出:
正如您所看到的,使用HTTP搜索返回了正确的电影,Flypaper。
是否可以使用SQL获得相同的结果?
答案 0 :(得分:1)
简短版本:纯文本数据文件中缺少一些数据。
imdbpy-help邮件列表中的扩展说明:http://sourceforge.net/p/imdbpy/mailman/message/33067664/