我需要在GAE上使用Python从Freebase查询大约30000个实体。到目前为止,这是我晚上的旅程:
首先,我尝试使用此处的'cursor'键来解决方案:how to increase freebase API result limit。但是我点击了这里描述的“Key cursor is a reserved words”错误:Freebase "Key cursor is a reserved word"。我按照解决方案但我无法看到如何获取光标值,如下所述:How to get cursor from mqlread() when using Freebase API?。这篇文章建议使用python freebase库:
freebase.mqlread(query, extended=True)
所以我按照这里的说明在GAE上安装了freebase库:http://code.google.com/p/freebase-python/wiki/GoogleAppEngine。接下来,我收到了GAE错误:
No module named uritemplate
所以我在Mac上运行了“easy_install uritemplate”,并将已安装的uritemplate.egg文件(未安装目录)复制到我的GAE app目录中。但我仍然得到同样的错误。
答案 0 :(得分:0)
这是如何使用游标的示例: http://wiki.freebase.com/wiki/MQL_Read_Service#cursor:_return_albums_by_Bob_Dylan_3_at_a_time
你不应该使用freebase-python库,因为它还没有更新来处理新的googleapis。