Class UHComponents
- java.lang.Object
-
- org.apache.lucene.search.uhighlight.UHComponents
-
public class UHComponents extends java.lang.ObjectA parameter object to hold the components aFieldOffsetStrategyneeds.
-
-
Field Summary
Fields Modifier and Type Field Description private LabelledCharArrayMatcher[]automataprivate java.lang.Stringfieldprivate java.util.function.Predicate<java.lang.String>fieldMatcherprivate booleanhasUnrecognizedQueryPartprivate java.util.Set<UnifiedHighlighter.HighlightFlag>highlightFlagsprivate PhraseHelperphraseHelperprivate Queryqueryprivate BytesRef[]terms
-
Constructor Summary
Constructors Constructor Description UHComponents(java.lang.String field, java.util.function.Predicate<java.lang.String> fieldMatcher, Query query, BytesRef[] terms, PhraseHelper phraseHelper, LabelledCharArrayMatcher[] automata, boolean hasUnrecognizedQueryPart, java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelledCharArrayMatcher[]getAutomata()java.lang.StringgetField()java.util.function.Predicate<java.lang.String>getFieldMatcher()java.util.Set<UnifiedHighlighter.HighlightFlag>getHighlightFlags()PhraseHelpergetPhraseHelper()QuerygetQuery()BytesRef[]getTerms()booleanhasUnrecognizedQueryPart()
-
-
-
Field Detail
-
field
private final java.lang.String field
-
fieldMatcher
private final java.util.function.Predicate<java.lang.String> fieldMatcher
-
query
private final Query query
-
terms
private final BytesRef[] terms
-
phraseHelper
private final PhraseHelper phraseHelper
-
automata
private final LabelledCharArrayMatcher[] automata
-
hasUnrecognizedQueryPart
private final boolean hasUnrecognizedQueryPart
-
highlightFlags
private final java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags
-
-
Constructor Detail
-
UHComponents
public UHComponents(java.lang.String field, java.util.function.Predicate<java.lang.String> fieldMatcher, Query query, BytesRef[] terms, PhraseHelper phraseHelper, LabelledCharArrayMatcher[] automata, boolean hasUnrecognizedQueryPart, java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags)
-
-
Method Detail
-
getField
public java.lang.String getField()
-
getFieldMatcher
public java.util.function.Predicate<java.lang.String> getFieldMatcher()
-
getQuery
public Query getQuery()
-
getTerms
public BytesRef[] getTerms()
-
getPhraseHelper
public PhraseHelper getPhraseHelper()
-
getAutomata
public LabelledCharArrayMatcher[] getAutomata()
-
hasUnrecognizedQueryPart
public boolean hasUnrecognizedQueryPart()
-
getHighlightFlags
public java.util.Set<UnifiedHighlighter.HighlightFlag> getHighlightFlags()
-
-