Die Klasse GetResponse
stellt die Ergebnisse der Aufrufe von Methoden dar, mit denen Informationen zu Dokumenten und Indexen zurückgegeben werden.
GetResponse
ist im Modul google.appengine.api.search
definiert.
Einführung
Ein GetResponse
-Objekt wird von einem Aufruf an index.get_range() oder search.get_indexes() zurückgegeben. Sie können über eine Instanz von GetResponse
iterieren, um die Mitglieder des zugehörigen Attributs results zurückzugeben. Der Inhalt des Attributs wird durch den Aufruftyp bestimmt, mit dem die Instanz von GetResponse
erstellt wurde.
Der folgende Code zeigt beispielsweise, wie mit GetResponse
ermittelt werden kann, welche Dokumente erfolgreich gelöscht wurden. Die Iteration gibt in diesem Fall Dokumente zurück.
response = index.get_range() for document in response: print "document ", document
Konstruktor
Der Konstruktor für die Klasse GetResponse
ist so definiert:
- class GetResponse(results=None)
Konstruieren Sie eine Instanz der Klasse
GetResponse
.Argument
- results
Anfangswert des Attributs
results
.
Ergebniswert
Eine neue Instanz der Klasse
GetResponse
.
Ausnahmen
- TypeError
Ein Parameter hat einen ungültigen Typ oder ein unbekanntes Attribut wurde übergeben.
- ValueError
Ein Parameter hat einen ungültigen Wert.
Eigenschaften
Eine Instanz der Klasse GetResponse
hat das folgende Attribut:
- results
Eine Liste von Ergebnissen, deren Typ vom Aufruf abhängt, der das Objekt zurückgibt. Bei der Rückgabe von einem Aufruf von get_range() ist
results
eine Liste von absteigend nach Kennzeichnung sortierten Dokumenten. Bei der Rückgabe von einem Aufruf von search.get_indexes() istresults
eine Liste von Indexen.