import { _UnmarshalledSearchStatus } from "./_SearchStatus"; import { _UnmarshalledHits } from "./_Hits"; import { _UnmarshalledBucketInfo } from "./_BucketInfo"; import { _UnmarshalledFieldStats } from "./_FieldStats"; import * as __aws_sdk_types from "@aws-sdk/types"; /** *
The result of a Search request. Contains the documents that match the specified search criteria and any requested fields, highlights, and facet information.
The status information returned for the search request.
*/ status?: _UnmarshalledSearchStatus; /** *The documents that match the search criteria.
*/ hits?: _UnmarshalledHits; /** *The requested facet information.
*/ facets?: { [key: string]: _UnmarshalledBucketInfo; }; /** *The requested field statistics information.
*/ stats?: { [key: string]: _UnmarshalledFieldStats; }; /** * Metadata about the response received, including the HTTP status code, HTTP headers, and any request identifiers recognized by the SDK. */ $metadata: __aws_sdk_types.ResponseMetadata; }