GetResponse 클래스

GetResponse 클래스는 문서 및 색인에 대한 정보를 반환하도록 호출된 메서드의 결과를 나타냅니다.

GetResponse은 모듈 google.appengine.api.search에 정의됩니다.

소개

GetResponse 객체는 index.get_range() 또는 search.get_indexes()에 대한 호출에서 반환됩니다. GetResponse의 인스턴스를 반복할 수 있습니다. 그러면 results 속성의 구성원이 반환됩니다. 이 속성의 콘텐츠는 GetResponse 인스턴스를 만든 호출 유형에 따라 결정됩니다.

예를 들어 다음 코드는 GetResponse를 사용하여 성공적으로 삭제된 문서를 확인하는 방법을 보여줍니다. 이 경우, 반복하면 여러 문서가 반환됩니다.

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

생성자

GetResponse 클래스의 생성자는 다음과 같이 정의됩니다.

class GetResponse(results=None)

GetResponse 클래스의 인스턴스를 생성합니다.

인수

결과

results 속성의 초기값입니다.

결과 값

GetResponse 클래스의 새 인스턴스입니다.

예외

TypeError

매개변수가 잘못된 유형이거나 알 수 없는 속성이 전달되었습니다.

ValueError

매개변수의 값이 잘못되었습니다.

속성

GetResponse 클래스의 인스턴스에는 다음과 같은 속성이 있습니다.

결과

객체를 반환하는 호출에 따라 유형이 달라지는 결과 목록입니다. get_range()에 대한 호출에서 반환되는 경우 results는 식별자 기준 내림차순으로 나열된 문서의 목록입니다. search.get_indexes()에 대한 호출에서 반환되는 경우 results색인의 목록입니다.