Class HighlightBase
java.lang.Object
co.elastic.clients.elasticsearch.core.search.HighlightBase
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
Highlight,HighlightField
public abstract class HighlightBase extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classHighlightBase.AbstractBuilder<BuilderT extends HighlightBase.AbstractBuilder<BuilderT>> -
Constructor Summary
Constructors Modifier Constructor Description protectedHighlightBase(HighlightBase.AbstractBuilder<?> builder) -
Method Summary
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_localejava.lang.BooleanforceSource()API name:force_sourceHighlighterFragmenterfragmenter()API name:fragmenterjava.lang.IntegerfragmentSize()API name:fragment_sizejava.lang.BooleanhighlightFilter()API name:highlight_filterQueryhighlightQuery()API name:highlight_queryjava.lang.IntegermaxAnalyzedOffset()API name:max_analyzed_offsetjava.lang.IntegermaxFragmentLength()API name:max_fragment_lengthjava.lang.IntegernoMatchSize()API name:no_match_sizejava.lang.IntegernumberOfFragments()API name:number_of_fragmentsjava.util.Map<java.lang.String,JsonData>options()API name:optionsHighlighterOrderorder()API name:orderjava.lang.IntegerphraseLimit()API name:phrase_limitjava.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 <BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
voidsetupHighlightBaseDeserializer(ObjectDeserializer<BuilderT> op)HighlighterTagsSchematagsSchema()API name:tags_schemajava.lang.StringtoString()java.lang.Stringtype()API name:typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
HighlightBase
-
-
Method Details
-
type
@Nullable public final java.lang.String 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
API name:boundary_scanner -
boundaryScannerLocale
@Nullable public final java.lang.String boundaryScannerLocale()API name:boundary_scanner_locale -
forceSource
@Nullable public final java.lang.Boolean forceSource()API name:force_source -
fragmenter
API name:fragmenter -
fragmentSize
@Nullable public final java.lang.Integer fragmentSize()API name:fragment_size -
highlightFilter
@Nullable public final java.lang.Boolean highlightFilter()API name:highlight_filter -
highlightQuery
API name:highlight_query -
maxFragmentLength
@Nullable public final java.lang.Integer maxFragmentLength()API name:max_fragment_length -
maxAnalyzedOffset
@Nullable public final java.lang.Integer maxAnalyzedOffset()API name:max_analyzed_offset -
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 -
options
API name:options -
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
API name:tags_schema -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
setupHighlightBaseDeserializer
protected static <BuilderT extends HighlightBase.AbstractBuilder<BuilderT>> void setupHighlightBaseDeserializer(ObjectDeserializer<BuilderT> op)
-