Class RankEvalMetricRatingTreshold

java.lang.Object
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricRatingTreshold
All Implemented Interfaces:
JsonpSerializable
Direct Known Subclasses:
RankEvalMetricMeanReciprocalRank, RankEvalMetricPrecision, RankEvalMetricRecall

public abstract class RankEvalMetricRatingTreshold
extends RankEvalMetricBase
See Also:
API specification
  • Constructor Details

  • Method Details

    • relevantRatingThreshold

      @Nullable public final java.lang.Integer relevantRatingThreshold()
      Sets the rating threshold above which documents are considered to be "relevant".

      API name: relevant_rating_threshold

    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class RankEvalMetricBase
    • setupRankEvalMetricRatingTresholdDeserializer

      protected static <BuilderT extends RankEvalMetricRatingTreshold.AbstractBuilder<BuilderT>> void setupRankEvalMetricRatingTresholdDeserializer​(ObjectDeserializer<BuilderT> op)