java.lang.Object
co.elastic.clients.elasticsearch._types.RankBase
co.elastic.clients.elasticsearch._types.RrfRank
All Implemented Interfaces:
RankVariant, JsonpSerializable

@JsonpDeserializable public class RrfRank extends RankBase implements RankVariant, JsonpSerializable
See Also:
  • Field Details

  • Method Details

    • of

    • _rankKind

      public Rank.Kind _rankKind()
      Rank variant kind.
      Specified by:
      _rankKind in interface RankVariant
    • rankConstant

      @Nullable public final Long rankConstant()
      How much influence documents in individual result sets per query have over the final ranked result set

      API name: rank_constant

    • windowSize

      @Nullable public final Long windowSize()
      Size of the individual result sets per query

      API name: window_size

    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupRrfRankDeserializer

      protected static void setupRrfRankDeserializer(ObjectDeserializer<RrfRank.Builder> op)