A classe GetResponse
representa os resultados dos métodos invocados para devolver informações sobre documentos e índices.
GetResponse
está definido no módulo google.appengine.api.search
.
Introdução
Um objeto GetResponse
é devolvido de uma chamada a index.get_range() ou search.get_indexes().
Pode iterar sobre uma instância de GetResponse
, que devolve os membros da respetiva propriedade results. Os conteúdos da propriedade são determinados pelo tipo de chamada que criou a instância de GetResponse
.
Por exemplo, o código seguinte mostra como GetResponse
pode ser usado para determinar que documentos foram eliminados com êxito. Neste caso, a iteração devolve Documents.
response = index.get_range() for document in response: print "document ", document
Construtor
O construtor da classe GetResponse
é definido da seguinte forma:
- class GetResponse(results=None)
Construa uma instância da classe
GetResponse
.Argumento
- resultados
Valor inicial da respetiva propriedade
results
.
Valor do resultado
Uma nova instância da classe
GetResponse
.
Exceções
- TypeError
Um parâmetro tem um tipo inválido ou foi transmitido um atributo desconhecido.
- ValueError
Um parâmetro tem um valor inválido.
Propriedades
Uma instância da classe GetResponse
tem a seguinte propriedade:
- resultados
Uma lista de resultados, cujo tipo depende da chamada que devolve o objeto. Se estiver a regressar de uma chamada a get_range(),
results
é uma lista de Documents por ordem descendente dos respetivos identificadores. Se estiver a regressar de uma chamada para search.get_indexes(),results
é uma lista de Indexes.