Class Highlight
- java.lang.Object
-
- org.opensearch.client.opensearch.core.search.Highlight
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class Highlight extends java.lang.Object implements JsonpSerializable
-
-
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 forHighlight
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringboundaryChars()API name:boundary_charsjava.lang.IntegerboundaryMaxScan()API name:boundary_max_scanBoundaryScannerboundaryScanner()API name:boundary_scannerjava.lang.StringboundaryScannerLocale()API name:boundary_scanner_localeHighlighterEncoderencoder()API name:encoderjava.util.Map<java.lang.String,HighlightField>fields()Required - API name:fieldsHighlighterFragmenterfragmenter()API name:fragmenterjava.lang.IntegerfragmentOffset()API name:fragment_offsetjava.lang.IntegerfragmentSize()API name:fragment_sizeQueryhighlightQuery()API name:highlight_queryjava.lang.StringmaxAnalyzerOffset()API name:max_analyzer_offsetjava.lang.IntegermaxFragmentLength()API name:max_fragment_lengthjava.lang.IntegernoMatchSize()API name:no_match_sizejava.lang.IntegernumberOfFragments()API name:number_of_fragmentsstatic Highlightof(java.util.function.Function<Highlight.Builder,ObjectBuilder<Highlight>> fn)HighlighterOrderorder()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_matchvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupHighlightDeserializer(ObjectDeserializer<Highlight.Builder> op)HighlighterTagsSchematagsSchema()API name:tags_schemaHighlighterTypetype()API name:type
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<Highlight> _DESERIALIZER
Json deserializer forHighlight
-
-
Method Detail
-
of
public static Highlight of(java.util.function.Function<Highlight.Builder,ObjectBuilder<Highlight>> fn)
-
fields
public final java.util.Map<java.lang.String,HighlightField> fields()
Required - API name:fields
-
type
@Nullable public final HighlighterType type()
API name:type
-
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
-
encoder
@Nullable public final HighlighterEncoder encoder()
API name:encoder
-
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
-
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
-
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
-
highlightQuery
@Nullable public final Query highlightQuery()
API name:highlight_query
-
maxAnalyzerOffset
@Nullable public final java.lang.String maxAnalyzerOffset()
API name:max_analyzer_offset
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupHighlightDeserializer
protected static void setupHighlightDeserializer(ObjectDeserializer<Highlight.Builder> op)
-
-