커뮤니티에서 더 이상 Python 2를 더 이상 지원하지 않습니다. Python 2 앱을 Python 3로 마이그레이션하는 것이 좋습니다.

GetResponse 클래스

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

주의: **이 솔루션은 더 이상 권장되지 않습니다.** 이 API를 사용하는 앱은 Python 2 런타임에서만 실행되며 Python 3 런타임으로 마이그레이션하기 전에 [권장 솔루션](/appengine/docs/standard/python/migrate-to-python3/migrating-services#migration_paths_for_bundled_services)으로 업그레이드해야 합니다.

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