Class UHComponents
- java.lang.Object
-
- org.apache.lucene.search.uhighlight.UHComponents
-
public class UHComponents extends java.lang.Object
A parameter object to hold the components aFieldOffsetStrategy
needs.
-
-
Field Summary
Fields Modifier and Type Field Description private LabelledCharArrayMatcher[]
automata
private java.lang.String
field
private java.util.function.Predicate<java.lang.String>
fieldMatcher
private boolean
hasUnrecognizedQueryPart
private java.util.Set<UnifiedHighlighter.HighlightFlag>
highlightFlags
private PhraseHelper
phraseHelper
private Query
query
private 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.String
getField()
java.util.function.Predicate<java.lang.String>
getFieldMatcher()
java.util.Set<UnifiedHighlighter.HighlightFlag>
getHighlightFlags()
PhraseHelper
getPhraseHelper()
Query
getQuery()
BytesRef[]
getTerms()
boolean
hasUnrecognizedQueryPart()
-
-
-
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()
-
-