Module org.elasticsearch.server
Class DefaultHighlighter
java.lang.Object
org.elasticsearch.search.fetch.subphase.highlight.DefaultHighlighter
- All Implemented Interfaces:
Highlighter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHighlight(MappedFieldType fieldType) static StringconvertFieldValue(MappedFieldType type, Object value) protected static BreakIteratorprotected static org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSourcegetOffsetSource(FetchContext fetchContext, MappedFieldType fieldType) protected org.apache.lucene.search.uhighlight.PassageFormattergetPassageFormatter(SearchHighlightContext.Field field, org.apache.lucene.search.highlight.Encoder encoder) highlight(FieldHighlightContext fieldContext) loadFieldValues(CustomUnifiedHighlighter highlighter, SearchExecutionContext searchContext, MappedFieldType fieldType, FetchSubPhase.HitContext hitContext) static StringmergeFieldValues(List<Object> fieldValues, char valuesSeparator) protected org.apache.lucene.analysis.AnalyzerwrapAnalyzer(org.apache.lucene.analysis.Analyzer analyzer, Integer maxAnalyzedOffset)
-
Field Details
-
NAME
- See Also:
-
UNIFIED_HIGHLIGHTER_MATCHED_FIELDS
-
-
Constructor Details
-
DefaultHighlighter
public DefaultHighlighter()
-
-
Method Details
-
canHighlight
- Specified by:
canHighlightin interfaceHighlighter
-
highlight
- Specified by:
highlightin interfaceHighlighter- Throws:
IOException
-
getPassageFormatter
protected org.apache.lucene.search.uhighlight.PassageFormatter getPassageFormatter(SearchHighlightContext.Field field, org.apache.lucene.search.highlight.Encoder encoder) -
wrapAnalyzer
protected org.apache.lucene.analysis.Analyzer wrapAnalyzer(org.apache.lucene.analysis.Analyzer analyzer, Integer maxAnalyzedOffset) -
loadFieldValues
protected List<Object> loadFieldValues(CustomUnifiedHighlighter highlighter, SearchExecutionContext searchContext, MappedFieldType fieldType, FetchSubPhase.HitContext hitContext) throws IOException - Throws:
IOException
-
getBreakIterator
-
convertFieldValue
-
mergeFieldValues
-
getOffsetSource
protected static org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSource getOffsetSource(FetchContext fetchContext, MappedFieldType fieldType)
-