La classe GetResponse

La classe GetResponse rappresenta i risultati dei metodi richiamati per restituire informazioni su documenti e indici.

GetResponse è definito nel modulo google.appengine.api.search.

Introduzione

Un oggetto GetResponse viene restituito da una chiamata a index.get_range() o search.get_indexes(). Puoi eseguire l'iterazione su un'istanza di GetResponse, che restituirà i membri della relativa proprietà results. I contenuti della proprietà sono determinati dal tipo di chiamata che ha creato l'istanza di GetResponse.

Ad esempio, il codice seguente mostra come utilizzare GetResponse per determinare quali documenti sono stati eliminati correttamente. In questo caso, l'iterazione restituisce Documents.

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

Costruttore

Il costruttore della classe GetResponse viene definito come segue:

class GetResponse(risultati=Nessuno)

Crea un'istanza di classe GetResponse.

Argomento

risultati

Valore iniziale della relativa proprietà results.

Valore risultato

Una nuova istanza della classe GetResponse.

Eccezioni

TypeError

Un parametro ha un tipo non valido oppure è stato trasmesso un attributo sconosciuto.

ValueError

Un parametro contiene un valore non valido.

Proprietà

Un'istanza della classe GetResponse ha la seguente proprietà:

risultati

Un elenco di risultati, il cui tipo dipende dalla chiamata che restituisce l'oggetto. Se si torna da una chiamata a get_range(), results è un elenco di Documenti in ordine decrescente dei relativi identificatori. Se si torna da una chiamata a search.get_indexes(), results è un elenco di Indexes.