GetResponse クラス

GetResponse クラスは、ドキュメントとインデックスに関する情報を返すために呼び出されたメソッドの結果を表します。

GetResponsegoogle.appengine.api.search モジュールで定義されています。

はじめに

GetResponse オブジェクトは、index.get_range() または search.get_indexes() の呼び出しから返されます。GetResponse のインスタンスを反復すると、その results プロパティのメンバーが返されます。プロパティの内容は、GetResponse のインスタンスを作成した呼び出しの型によって決まります。

たとえば、次のコードでは、GetResponse を使用して正常に削除されたドキュメントを判別します。この場合、反復によって複数のドキュメントが返されます。

response = index.get_range()
for document in response:
    print "document ", document

コンストラクタ

GetResponse クラスのコンストラクタは、次のように定義されます:

class GetResponse(results=None)

GetResponse クラスのインスタンスをコンストラクトします。

引数

results

results プロパティの初期値。

結果値

GetResponse クラスの新しいインスタンス。

例外

TypeError

パラメータの型が無効であるか、不明な属性が渡されました。

ValueError

パラメータの値が無効です。

プロパティ

GetResponse クラスのインスタンスには次のプロパティがあります:

results

オブジェクトを返す呼び出しに応じて型が異なる結果のリスト。get_range() が呼び出された場合、results には、ドキュメントのリストが識別子の降順で返されます。search.get_indexes() が呼び出された場合、results にはインデックスのリストが返されます。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Python の App Engine スタンダード環境