Package org.elasticsearch.search.fetch.subphase.highlight
Fetch sub phase that extracts significant portions of string fields, marking the matches. Pluggable by implementing
Highlighter
and
SearchPlugin.getHighlighters()
.-
Interface Summary Interface Description Highlighter Highlights a search result. -
Class Summary Class Description AbstractHighlighterBuilder<HB extends AbstractHighlighterBuilder<?>> This abstract class holds parameters shared byHighlightBuilder
andHighlightBuilder.Field
and provides the common setters, equality, hashCode calculation and common serializationCustomQueryScorer FastVectorHighlighter FragmentBuilderHelper Simple helper class forFastVectorHighlighter
FragmentsBuilder
implementations.HighlightBuilder A builder for search highlighting.HighlightBuilder.Field HighlighterContext HighlightField A field highlighted with its highlighted fragments.HighlightPhase HighlightUtils HighlightUtils.Encoders PlainHighlighter SearchContextHighlight SearchContextHighlight.Field SearchContextHighlight.FieldOptions SimpleFragmentsBuilder Direct Subclass of Lucene's org.apache.lucene.search.vectorhighlight.SimpleFragmentsBuilder that corrects offsets for broken analysis chains.SourceScoreOrderFragmentsBuilder SourceSimpleFragmentsBuilder UnifiedHighlighter -
Enum Summary Enum Description HighlightBuilder.BoundaryScannerType HighlightBuilder.Order