# `AsyncSearchAsyncSearch` [interface-AsyncSearchAsyncSearch] | Name | Type | Description | | - | - | - | | `_clusters` | [ClusterStatistics](./ClusterStatistics.md) |   | | `_scroll_id` | [ScrollId](./ScrollId.md) |   | | `_shards` | [ShardStatistics](./ShardStatistics.md) | Indicates how many shards have run the query. Note that in order for shard results to be included in the search response, they need to be reduced first. | | `aggregations` | TAggregations | Partial aggregations results, coming from the shards that have already completed running the query. | | `fields` | Record |   | | `hits` | [SearchHitsMetadata](./SearchHitsMetadata.md) |   | | `max_score` | [double](./double.md) |   | | `num_reduce_phases` | [long](./long.md) | Indicates how many reductions of the results have been performed. If this number increases compared to the last retrieved results for a get asynch search request, you can expect additional results included in the search response. | | `pit_id` | [Id](./Id.md) |   | | `profile` | [SearchProfile](./SearchProfile.md) |   | | `suggest` | Record<[SuggestionName](./SuggestionName.md), [SearchSuggest](./SearchSuggest.md)[]> |   | | `terminated_early` | boolean |   | | `timed_out` | boolean |   | | `took` | [long](./long.md) |   |