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 class
HighlightBase.AbstractBuilder<BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
-
Constructor Summary
Constructors Modifier Constructor Description protected
HighlightBase(HighlightBase.AbstractBuilder<?> builder)
-
Method Summary
Modifier and Type Method Description java.lang.String
boundaryChars()
API name:boundary_chars
java.lang.Integer
boundaryMaxScan()
API name:boundary_max_scan
BoundaryScanner
boundaryScanner()
API name:boundary_scanner
java.lang.String
boundaryScannerLocale()
API name:boundary_scanner_locale
java.lang.Boolean
forceSource()
API name:force_source
HighlighterFragmenter
fragmenter()
API name:fragmenter
java.lang.Integer
fragmentSize()
API name:fragment_size
java.lang.Boolean
highlightFilter()
API name:highlight_filter
Query
highlightQuery()
API name:highlight_query
java.lang.Integer
maxAnalyzedOffset()
API name:max_analyzed_offset
java.lang.Integer
maxFragmentLength()
API name:max_fragment_length
java.lang.Integer
noMatchSize()
API name:no_match_size
java.lang.Integer
numberOfFragments()
API name:number_of_fragments
java.util.Map<java.lang.String,JsonData>
options()
API name:options
HighlighterOrder
order()
API name:order
java.lang.Integer
phraseLimit()
API name:phrase_limit
java.util.List<java.lang.String>
postTags()
API name:post_tags
java.util.List<java.lang.String>
preTags()
API name:pre_tags
java.lang.Boolean
requireFieldMatch()
API name:require_field_match
void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static <BuilderT extends HighlightBase.AbstractBuilder<BuilderT>>
voidsetupHighlightBaseDeserializer(ObjectDeserializer<BuilderT> op)
HighlighterTagsSchema
tagsSchema()
API name:tags_schema
java.lang.String
toString()
java.lang.String
type()
API name:type
Methods 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:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
setupHighlightBaseDeserializer
protected static <BuilderT extends HighlightBase.AbstractBuilder<BuilderT>> void setupHighlightBaseDeserializer(ObjectDeserializer<BuilderT> op)
-