Class HighlightField

java.lang.Object
co.elastic.clients.elasticsearch.core.search.HighlightField
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class HighlightField
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static HighlightField of​(java.util.function.Function<HighlightField.Builder,​ObjectBuilder<HighlightField>> fn)
    • boundaryChars

      @Nullable public final java.lang.String boundaryChars()
      API name: boundary_chars
    • boundaryMaxScan

      @Nullable public final java.lang.Integer boundaryMaxScan()
      API name: boundary_max_scan
    • boundaryScanner

      @Nullable public final BoundaryScanner boundaryScanner()
      API name: boundary_scanner
    • boundaryScannerLocale

      @Nullable public final java.lang.String boundaryScannerLocale()
      API name: boundary_scanner_locale
    • field

      @Nullable public final java.lang.String field()
      API name: field
    • forceSource

      @Nullable public final java.lang.Boolean forceSource()
      API name: force_source
    • fragmenter

      @Nullable public final HighlighterFragmenter fragmenter()
      API name: fragmenter
    • fragmentOffset

      @Nullable public final java.lang.Integer fragmentOffset()
      API name: fragment_offset
    • fragmentSize

      @Nullable public final java.lang.Integer fragmentSize()
      API name: fragment_size
    • highlightQuery

      @Nullable public final Query highlightQuery()
      API name: highlight_query
    • matchedFields

      public final java.util.List<java.lang.String> matchedFields()
      API name: matched_fields
    • maxFragmentLength

      @Nullable public final java.lang.Integer maxFragmentLength()
      API name: max_fragment_length
    • noMatchSize

      @Nullable public final java.lang.Integer noMatchSize()
      API name: no_match_size
    • numberOfFragments

      @Nullable public final java.lang.Integer numberOfFragments()
      API name: number_of_fragments
    • order

      @Nullable public final HighlighterOrder order()
      API name: order
    • phraseLimit

      @Nullable public final java.lang.Integer phraseLimit()
      API name: phrase_limit
    • postTags

      public final java.util.List<java.lang.String> postTags()
      API name: post_tags
    • preTags

      public final java.util.List<java.lang.String> preTags()
      API name: pre_tags
    • requireFieldMatch

      @Nullable public final java.lang.Boolean requireFieldMatch()
      API name: require_field_match
    • tagsSchema

      @Nullable public final HighlighterTagsSchema tagsSchema()
      API name: tags_schema
    • type

      @Nullable public final HighlighterType type()
      API name: type
    • 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)
    • setupHighlightFieldDeserializer

      protected static void setupHighlightFieldDeserializer​(ObjectDeserializer<HighlightField.Builder> op)