GAE で Python を使用して、Freebase から約 30000 のエンティティをクエリする必要があります。これはこれまでの私の夜の旅です:
まず、ここから「カーソル」キーを使用してソリューションを使用しようとしました: freebase API 結果制限を増やす方法。しかし、ここで説明されている「キーカーソルは予約語です」というエラーが表示されます: Freebase "Key cursor is a reserved word"。私は解決策に従いましたが、ここで説明されているようにカーソル値を元に戻す方法がわかりませんでした: Freebase API を使用しているときに mqlread() からカーソルを取得する方法は? . この投稿では、python freebase ライブラリの使用を推奨しています。
freebase.mqlread(query, extended=True)
そこで、 http ://code.google.com/p/freebase-python/wiki/GoogleAppEngine の指示に従って、GAE に freebase ライブラリをインストールしました。次に、GAE エラーが発生しました。
No module named uritemplate
そこで、Mac で「easy_install uritemplate」を実行し、インストールされた uritemplate.egg ファイル (ディレクトリはインストールされていません) を GAE アプリのディレクトリにコピーしました。しかし、私はまだ同じエラーが発生します。