GetResponse 類別

GetResponse 類別代表為傳回與文件和索引相關資訊而叫用之方法的結果。

GetResponse 應在 google.appengine.api.search 模組中定義。

簡介

GetResponse 物件是對 index.get_range()search.get_indexes() 的呼叫而傳回的結果。您可以對 GetResponse 的例項進行疊代作業,這麼做會傳回其results 屬性的成員。屬性內容取決於建立 GetResponse 例項的呼叫類型。

例如,以下程式碼顯示如何使用 GetResponse 判斷哪些文件已成功刪除。在這種情況下,迭代會傳回「Documents」

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

建構函式

GetResponse 類別的建構函式定義如下:

類別 GetResponse(results=None)

建構 GetResponse 類別的例項。

引數

結果

results 屬性的初始值。

結果值

GetResponse 類別的新例項。

例外狀況

TypeError

參數含有無效的類型,或傳送了未知的屬性。

ValueError

參數含有無效的值。

屬性

GetResponse 類別的執行個體具有下列屬性:

結果

結果列表,其類型取決於傳回物件的呼叫。如從呼叫 get_range() 傳回,results 會是 ID 以遞減方式排列的文件清單。如從呼叫 search.get_indexes() 傳回,results 會是索引清單。