Uses of Class
org.apache.lucene.search.uhighlight.UnifiedHighlighter.Builder
Package
Description
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
-
Uses of UnifiedHighlighter.Builder in org.apache.lucene.search.uhighlight
Modifier and TypeMethodDescriptionstatic UnifiedHighlighter.Builder
UnifiedHighlighter.builder
(IndexSearcher searcher, Analyzer indexAnalyzer) static UnifiedHighlighter.Builder
UnifiedHighlighter.builderWithoutSearcher
(Analyzer indexAnalyzer) Creates aUnifiedHighlighter.Builder
object in which you can only useUnifiedHighlighter.highlightWithoutSearcher(String, Query, String, int)
for highlighting.UnifiedHighlighter.Builder.withBreakIterator
(Supplier<BreakIterator> value) UnifiedHighlighter.Builder.withCacheFieldValCharsThreshold
(int value) UnifiedHighlighter.Builder.withFieldMatcher
(Predicate<String> value) UnifiedHighlighter.Builder.withFlags
(Set<UnifiedHighlighter.HighlightFlag> values) User-defined set ofUnifiedHighlighter.HighlightFlag
values which will override the flags set bywithHandleMultiTermQuery(boolean)
,withHighlightPhrasesStrictly(boolean)
,withPassageRelevancyOverSpeed(boolean)
andwithWeightMatches(boolean)
.UnifiedHighlighter.Builder.withFormatter
(PassageFormatter value) UnifiedHighlighter.Builder.withHandleMultiTermQuery
(boolean value) HereMultiTermQuery
derivatives will be highlighted.UnifiedHighlighter.Builder.withHighlightPhrasesStrictly
(boolean value) Here position sensitive queries (e.g.UnifiedHighlighter.Builder.withMaxLength
(int value) The text to be highlight is effectively truncated by this length.UnifiedHighlighter.Builder.withMaxNoHighlightPassages
(int value) UnifiedHighlighter.Builder.withPassageRelevancyOverSpeed
(boolean value) Passage relevancy is more important than speed.UnifiedHighlighter.Builder.withScorer
(PassageScorer value) UnifiedHighlighter.Builder.withWeightMatches
(boolean value) Internally use theWeight.matches(LeafReaderContext, int)
API for highlighting.Modifier and TypeMethodDescriptionprotected Set<UnifiedHighlighter.HighlightFlag>
UnifiedHighlighter.evaluateFlags
(UnifiedHighlighter.Builder uhBuilder) Evaluate the highlight flags and set theUnifiedHighlighter.flags
variable.ModifierConstructorDescriptionConstructs the highlighter with the givenUnifiedHighlighter.Builder
.