Class RankEvalMetricPrecision
java.lang.Object
org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricBase
org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricRatingTreshold
org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricPrecision
- All Implemented Interfaces:
ToJsonp
public final class RankEvalMetricPrecision extends RankEvalMetricRatingTreshold
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRankEvalMetricPrecision.BuilderBuilder forRankEvalMetricPrecision.Nested classes/interfaces inherited from class org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricRatingTreshold
RankEvalMetricRatingTreshold.AbstractBuilder<BuilderT extends RankEvalMetricRatingTreshold.AbstractBuilder<BuilderT>> -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<RankEvalMetricPrecision>DESERIALIZERJson deserializer for RankEvalMetricPrecision -
Constructor Summary
Constructors Modifier Constructor Description protectedRankEvalMetricPrecision(RankEvalMetricPrecision.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.BooleanignoreUnlabeled()Controls how unlabeled documents in the search results are counted.protected static voidsetupRankEvalMetricPrecisionDeserializer(DelegatingDeserializer<RankEvalMetricPrecision.Builder> op)protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Methods inherited from class org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricRatingTreshold
relevantRatingThreshold, setupRankEvalMetricRatingTresholdDeserializerMethods inherited from class org.opensearch.client.opensearch._global.rank_eval.RankEvalMetricBase
k, setupRankEvalMetricBaseDeserializer, toJsonp
-
Field Details
-
DESERIALIZER
Json deserializer for RankEvalMetricPrecision
-
-
Constructor Details
-
Method Details
-
ignoreUnlabeled
@Nullable public java.lang.Boolean ignoreUnlabeled()Controls how unlabeled documents in the search results are counted. If set to true, unlabeled documents are ignored and neither count as relevant or irrelevant. Set to false (the default), they are treated as irrelevant. API name:ignore_unlabeled -
toJsonpInternal
- Overrides:
toJsonpInternalin classRankEvalMetricRatingTreshold
-
setupRankEvalMetricPrecisionDeserializer
protected static void setupRankEvalMetricPrecisionDeserializer(DelegatingDeserializer<RankEvalMetricPrecision.Builder> op)
-