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
Modifier and TypeClassDescriptionstatic class
Builder forRankEvalMetricDiscountedCumulativeGain
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase
RankEvalMetricBase.AbstractBuilder<BuilderT extends RankEvalMetricBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<RankEvalMetricDiscountedCumulativeGain>
Json deserializer forRankEvalMetricDiscountedCumulativeGain
-
Method Summary
Modifier and TypeMethodDescriptionfinal Boolean
If set to true, this metric will calculate the Normalized DCG.of
(Function<RankEvalMetricDiscountedCumulativeGain.Builder, ObjectBuilder<RankEvalMetricDiscountedCumulativeGain>> fn) protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
setupRankEvalMetricDiscountedCumulativeGainDeserializer
(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:
serializeInternal
in classRankEvalMetricBase
-
setupRankEvalMetricDiscountedCumulativeGainDeserializer
protected static void setupRankEvalMetricDiscountedCumulativeGainDeserializer(ObjectDeserializer<RankEvalMetricDiscountedCumulativeGain.Builder> op)
-