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())
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun processResult(obj: Deserializer.ObjectCtx, docSourceFactory: (Deserializer.ObjectCtx) -> BaseDocSource): TopHitsAggResult<S>
Processes corresponding aggregation response.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard