public static class HighlightBuilder.Field extends AbstractHighlighterBuilder<HighlightBuilder.Field>
Writeable.Reader<V>, Writeable.Writer<V>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
BOUNDARY_CHARS_FIELD, BOUNDARY_MAX_SCAN_FIELD, BOUNDARY_SCANNER_FIELD, BOUNDARY_SCANNER_LOCALE_FIELD, boundaryChars, boundaryMaxScan, boundaryScannerLocale, boundaryScannerType, ENCODER_FIELD, FIELDS_FIELD, FORCE_SOURCE_FIELD, forceSource, FRAGMENT_OFFSET_FIELD, FRAGMENT_SIZE_FIELD, fragmenter, FRAGMENTER_FIELD, fragmentSize, HIGHLIGHT_FILTER_FIELD, HIGHLIGHT_QUERY_FIELD, highlighterType, highlightFilter, highlightQuery, MATCHED_FIELDS_FIELD, NO_MATCH_SIZE_FIELD, noMatchSize, NUMBER_OF_FRAGMENTS_FIELD, numOfFragments, options, OPTIONS_FIELD, order, ORDER_FIELD, PHRASE_LIMIT_FIELD, phraseLimit, POST_TAGS_FIELD, postTags, PRE_TAGS_FIELD, preTags, REQUIRE_FIELD_MATCH_FIELD, requireFieldMatch, TYPE_FIELD
EMPTY_PARAMS
Constructor and Description |
---|
Field(StreamInput in)
Read from a stream.
|
Field(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doEquals(HighlightBuilder.Field other)
fields only present in subclass should be checked for equality in the implementation
|
protected int |
doHashCode()
fields only present in subclass should contribute to hashCode in the implementation
|
protected void |
doWriteTo(StreamOutput out) |
HighlightBuilder.Field |
fragmentOffset(int fragmentOffset) |
void |
innerXContent(XContentBuilder builder) |
HighlightBuilder.Field |
matchedFields(java.lang.String... matchedFields)
Set the matched fields to highlight against this field data.
|
java.lang.String |
name() |
boundaryChars, boundaryChars, boundaryMaxScan, boundaryMaxScan, boundaryScannerLocale, boundaryScannerLocale, boundaryScannerType, boundaryScannerType, boundaryScannerType, equals, forceSource, forceSource, fragmenter, fragmenter, fragmentSize, fragmentSize, hashCode, highlighterType, highlighterType, highlightFilter, highlightFilter, highlightQuery, highlightQuery, noMatchSize, noMatchSize, numOfFragments, numOfFragments, options, options, order, order, order, phraseLimit, phraseLimit, postTags, postTags, preTags, preTags, requireFieldMatch, requireFieldMatch, toXContent, writeTo
buildAsBytes, buildAsBytes, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
public Field(java.lang.String name)
public Field(StreamInput in) throws java.io.IOException
java.io.IOException
protected void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo
in class AbstractHighlighterBuilder<HighlightBuilder.Field>
java.io.IOException
public java.lang.String name()
public HighlightBuilder.Field fragmentOffset(int fragmentOffset)
public HighlightBuilder.Field matchedFields(java.lang.String... matchedFields)
public void innerXContent(XContentBuilder builder) throws java.io.IOException
innerXContent
in class AbstractHighlighterBuilder<HighlightBuilder.Field>
java.io.IOException
protected int doHashCode()
AbstractHighlighterBuilder
doHashCode
in class AbstractHighlighterBuilder<HighlightBuilder.Field>
protected boolean doEquals(HighlightBuilder.Field other)
AbstractHighlighterBuilder
doEquals
in class AbstractHighlighterBuilder<HighlightBuilder.Field>