Class RankEvalMetricDiscountedCumulativeGain
java.lang.Object
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricDiscountedCumulativeGain
- All Implemented Interfaces:
JsonpSerializable
Discounted cumulative gain (DCG)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder forRankEvalMetricDiscountedCumulativeGain.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase
RankEvalMetricBase.AbstractBuilder<BuilderT extends RankEvalMetricBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RankEvalMetricDiscountedCumulativeGain>Json deserializer forRankEvalMetricDiscountedCumulativeGain -
Method Summary
Modifier and TypeMethodDescriptionfinal BooleanIf set to true, this metric will calculate the Normalized DCG.of(Function<RankEvalMetricDiscountedCumulativeGain.Builder, ObjectBuilder<RankEvalMetricDiscountedCumulativeGain>> fn) protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupRankEvalMetricDiscountedCumulativeGainDeserializer(ObjectDeserializer<RankEvalMetricDiscountedCumulativeGain.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase
k, serialize, setupRankEvalMetricBaseDeserializer, toString
-
Field Details
-
_DESERIALIZER
Json deserializer forRankEvalMetricDiscountedCumulativeGain
-
-
Method Details
-
of
-
normalize
If set to true, this metric will calculate the Normalized DCG.API name:
normalize -
serializeInternal
- Overrides:
serializeInternalin classRankEvalMetricBase
-
setupRankEvalMetricDiscountedCumulativeGainDeserializer
protected static void setupRankEvalMetricDiscountedCumulativeGainDeserializer(ObjectDeserializer<RankEvalMetricDiscountedCumulativeGain.Builder> op)
-