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
는 색인의 목록입니다.