Package | Description |
---|---|
org.apache.lucene.analysis.hunspell |
Stemming TokenFilter using a Java implementation of the
Hunspell stemming algorithm.
|
org.apache.lucene.analysis.pattern |
Set of components for pattern-based (regex) analysis.
|
org.apache.lucene.search.uhighlight |
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.ArrayList<CharacterRunAutomaton> |
Dictionary.patterns |
Modifier and Type | Field and Description |
---|---|
private CharacterRunAutomaton |
SimplePatternSplitTokenizer.runDFA |
private CharacterRunAutomaton |
SimplePatternTokenizer.runDFA |
Modifier and Type | Field and Description |
---|---|
private CharacterRunAutomaton[] |
UHComponents.automata |
(package private) CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.TokenStreamOffsetsEnum.matchers |
private CharacterRunAutomaton |
MemoryIndexOffsetStrategy.preMemIndexFilterAutomaton |
protected static CharacterRunAutomaton[] |
UnifiedHighlighter.ZERO_LEN_AUTOMATA_ARRAY |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<CharacterRunAutomaton> |
MultiTermHighlighting.AutomataCollector.runAutomata |
Modifier and Type | Method and Description |
---|---|
private static CharacterRunAutomaton |
MultiTermHighlighting.binaryToCharRunAutomaton(Automaton binaryAutomaton,
java.lang.String description) |
private static CharacterRunAutomaton |
MemoryIndexOffsetStrategy.buildCombinedAutomaton(UHComponents components)
Build one
CharacterRunAutomaton matching any term the query might match. |
private static CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.convertTermsToAutomata(BytesRef[] terms,
CharacterRunAutomaton[] automata) |
(package private) static CharacterRunAutomaton[] |
MultiTermHighlighting.extractAutomata(Query query,
java.util.function.Predicate<java.lang.String> fieldMatcher,
boolean lookInSpan)
Extracts MultiTermQueries that match the provided field predicate.
|
CharacterRunAutomaton[] |
UHComponents.getAutomata() |
protected CharacterRunAutomaton[] |
UnifiedHighlighter.getAutomata(java.lang.String field,
Query query,
java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags) |
Modifier and Type | Method and Description |
---|---|
private static CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.convertTermsToAutomata(BytesRef[] terms,
CharacterRunAutomaton[] automata) |
protected UnifiedHighlighter.OffsetSource |
UnifiedHighlighter.getOptimizedOffsetSource(java.lang.String field,
BytesRef[] terms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata) |
private static FilteringTokenFilter |
MemoryIndexOffsetStrategy.newKeepWordFilter(TokenStream tokenStream,
CharacterRunAutomaton charRunAutomaton) |
Constructor and Description |
---|
TokenStreamOffsetsEnum(TokenStream ts,
CharacterRunAutomaton[] matchers) |
UHComponents(java.lang.String field,
java.util.function.Predicate<java.lang.String> fieldMatcher,
Query query,
BytesRef[] terms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata,
java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags) |