Clase GetResponse

La clase GetResponse representa los resultados de los métodos invocados para devolver información sobre documentos e índices.

GetResponse se define en el módulo google.appengine.api.search.

Introducción

Se devuelve un objeto GetResponse al llamar a index.get_range() o a search.get_indexes(). Puede iterar en una instancia de GetResponse, que devolverá los miembros de su propiedad results. El contenido de la propiedad se determina en función del tipo de llamada que haya creado la instancia de GetResponse.

Por ejemplo, el siguiente código muestra cómo se podría usar GetResponse para determinar qué documentos se han eliminado correctamente. En este caso, la iteración devuelve Documents.

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

Constructor

El constructor de la clase GetResponse se define de la siguiente manera:

class GetResponse(results=None)

Crea una instancia de la clase GetResponse.

Argumento

resultados

Valor inicial de su propiedad results.

Valor de resultado

Una nueva instancia de la clase GetResponse.

Excepciones

TypeError

Un parámetro tiene un tipo no válido o se ha enviado un atributo desconocido.

ValueError

Un parámetro tiene un valor no válido.

Propiedades

Una instancia de la clase GetResponse tiene la siguiente propiedad:

resultados

Lista de resultados cuyo tipo depende de la llamada que devuelve el objeto. Si se vuelve de una llamada a get_range(), results es una lista de Documents en orden descendente de sus identificadores. Si se devuelve de una llamada a search.get_indexes(), results es una lista de Indexes.