SearchQueryResult
data class SearchQueryResult<S : BaseDocSource>(val rawResult: Map<String, Any?>?, val took: Long, val timedOut: Boolean, val totalHits: Long?, val totalHitsRelation: String?, val maxScore: Float?, val hits: List<SearchHit<S>>, val aggs: Map<String, AggregationResult>) : AggAwareResult