TopHitsAgg

data class TopHitsAgg<S : BaseDocSource>(val docSourceFactory: (obj: Deserializer.ObjectCtx) -> S?, val from: Int? = null, val size: Int? = null, val sort: List<Sort> = emptyList(), val source: Source? = null, val fields: List<FieldFormat> = emptyList(), val docvalueFields: List<FieldFormat> = emptyList(), val storedFields: List<StoredField> = emptyList(), val params: Params = Params()) : MetricAggregation<TopHitsAggResult<S>>

Constructors

Link copied to clipboard
constructor(docSourceFactory: (obj: Deserializer.ObjectCtx) -> S?, from: Int? = null, size: Int? = null, sort: List<Sort> = emptyList(), source: Source? = null, fields: List<FieldFormat> = emptyList(), docvalueFields: List<FieldFormat> = emptyList(), storedFields: List<StoredField> = emptyList(), params: Params = Params())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val from: Int? = null
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
val size: Int? = null
Link copied to clipboard
val sort: List<Sort>
Link copied to clipboard
val source: Source? = null
Link copied to clipboard

Functions

Link copied to clipboard
open override fun accept(ctx: Serializer.ObjectCtx, compiler: BaseSearchQueryCompiler)
Link copied to clipboard
open fun children(): Iterator<Expression<*>>?
Link copied to clipboard
open override fun clone(): TopHitsAgg<S>
Link copied to clipboard

Processes corresponding aggregation response.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun visit(ctx: Serializer.ObjectCtx, compiler: BaseSearchQueryCompiler)