Class Highlight
java.lang.Object
org.opensearch.client.opensearch._global.search.Highlight
- All Implemented Interfaces:
ToJsonp
public final class Highlight extends java.lang.Object implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHighlight.BuilderBuilder forHighlight. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<Highlight>DESERIALIZERJson deserializer for Highlight -
Constructor Summary
Constructors Modifier Constructor Description protectedHighlight(Highlight.Builder builder) -
Method Summary
Modifier and Type Method Description java.lang.StringboundaryChars()API name:boundary_charsjava.lang.NumberboundaryMaxScan()API name:boundary_max_scanjakarta.json.JsonValueboundaryScanner()API name:boundary_scannerjava.lang.StringboundaryScannerLocale()API name:boundary_scanner_localejakarta.json.JsonValueencoder()API name:encoderjava.util.Map<java.lang.String,HighlightField>fields()API name:fieldsjakarta.json.JsonValuefragmenter()API name:fragmenterjava.lang.NumberfragmentOffset()API name:fragment_offsetjava.lang.NumberfragmentSize()API name:fragment_sizeQueryContainerhighlightQuery()API name:highlight_queryjakarta.json.JsonValuemaxAnalyzedOffset()API name:max_analyzed_offsetjava.lang.NumbermaxFragmentLength()API name:max_fragment_lengthjava.lang.NumbernoMatchSize()API name:no_match_sizejava.lang.NumbernumberOfFragments()API name:number_of_fragmentsjakarta.json.JsonValueorder()API name:orderjava.util.List<java.lang.String>postTags()API name:post_tagsjava.util.List<java.lang.String>preTags()API name:pre_tagsjava.lang.BooleanrequireFieldMatch()API name:require_field_matchprotected static voidsetupHighlightDeserializer(DelegatingDeserializer<Highlight.Builder> op)jakarta.json.JsonValuetagsSchema()API name:tags_schemavoidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)jakarta.json.JsonValuetype()API name:type
-
Field Details
-
DESERIALIZER
Json deserializer for Highlight
-
-
Constructor Details
-
Method Details
-
fields
API name:fields -
type
@Nullable public jakarta.json.JsonValue type()API name:type -
boundaryChars
@Nullable public java.lang.String boundaryChars()API name:boundary_chars -
boundaryMaxScan
@Nullable public java.lang.Number boundaryMaxScan()API name:boundary_max_scan -
boundaryScanner
@Nullable public jakarta.json.JsonValue boundaryScanner()API name:boundary_scanner -
boundaryScannerLocale
@Nullable public java.lang.String boundaryScannerLocale()API name:boundary_scanner_locale -
encoder
@Nullable public jakarta.json.JsonValue encoder()API name:encoder -
fragmenter
@Nullable public jakarta.json.JsonValue fragmenter()API name:fragmenter -
fragmentOffset
@Nullable public java.lang.Number fragmentOffset()API name:fragment_offset -
fragmentSize
@Nullable public java.lang.Number fragmentSize()API name:fragment_size -
maxFragmentLength
@Nullable public java.lang.Number maxFragmentLength()API name:max_fragment_length -
noMatchSize
@Nullable public java.lang.Number noMatchSize()API name:no_match_size -
numberOfFragments
@Nullable public java.lang.Number numberOfFragments()API name:number_of_fragments -
order
@Nullable public jakarta.json.JsonValue order()API name:order -
postTags
@Nullable public java.util.List<java.lang.String> postTags()API name:post_tags -
preTags
@Nullable public java.util.List<java.lang.String> preTags()API name:pre_tags -
requireFieldMatch
@Nullable public java.lang.Boolean requireFieldMatch()API name:require_field_match -
tagsSchema
@Nullable public jakarta.json.JsonValue tagsSchema()API name:tags_schema -
highlightQuery
API name:highlight_query -
maxAnalyzedOffset
@Nullable public jakarta.json.JsonValue maxAnalyzedOffset()API name:max_analyzed_offset -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupHighlightDeserializer
-