Class DocumentRating

java.lang.Object
co.elastic.clients.elasticsearch._core.rank_eval.DocumentRating
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public final class DocumentRating
extends java.lang.Object
implements JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • id

      public java.lang.String id()
      Required - The document ID.

      API name: _id

    • index

      public java.lang.String index()
      Required - The document’s index. For data streams, this should be the document’s backing index.

      API name: _index

    • rating

      public int rating()
      Required - The document’s relevance with regard to this search request.

      API name: rating

    • 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)
    • setupDocumentRatingDeserializer

      protected static void setupDocumentRatingDeserializer​(DelegatingDeserializer<DocumentRating.Builder> op)