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 |
SimplePatternTokenizer.runDFA |
private CharacterRunAutomaton |
SimplePatternSplitTokenizer.runDFA |
Modifier and Type | Field and Description |
---|---|
protected CharacterRunAutomaton[] |
FieldOffsetStrategy.automata |
(package private) CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.TokenStreamPostingsEnum.matchers |
private CharacterRunAutomaton |
MemoryIndexOffsetStrategy.preMemIndexFilterAutomaton |
protected static CharacterRunAutomaton[] |
UnifiedHighlighter.ZERO_LEN_AUTOMATA_ARRAY |
Modifier and Type | Method and Description |
---|---|
private static CharacterRunAutomaton |
MemoryIndexOffsetStrategy.buildCombinedAutomaton(java.util.function.Predicate<java.lang.String> fieldMatcher,
BytesRef[] terms,
CharacterRunAutomaton[] automata,
PhraseHelper strictPhrases,
java.util.function.Function<Query,java.util.Collection<Query>> multiTermQueryRewrite)
Build one
CharacterRunAutomaton matching any term the query might match. |
private static CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.convertTermsToAutomata(BytesRef[] terms,
CharacterRunAutomaton[] automata) |
static CharacterRunAutomaton[] |
MultiTermHighlighting.extractAutomata(Query query,
java.util.function.Predicate<java.lang.String> fieldMatcher,
boolean lookInSpan,
java.util.function.Function<Query,java.util.Collection<Query>> preRewriteFunc)
Extracts MultiTermQueries that match the provided field predicate.
|
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 |
MemoryIndexOffsetStrategy.buildCombinedAutomaton(java.util.function.Predicate<java.lang.String> fieldMatcher,
BytesRef[] terms,
CharacterRunAutomaton[] automata,
PhraseHelper strictPhrases,
java.util.function.Function<Query,java.util.Collection<Query>> multiTermQueryRewrite)
Build one
CharacterRunAutomaton matching any term the query might match. |
private static CharacterRunAutomaton[] |
TokenStreamOffsetStrategy.convertTermsToAutomata(BytesRef[] terms,
CharacterRunAutomaton[] automata) |
protected FieldOffsetStrategy |
UnifiedHighlighter.getOffsetStrategy(UnifiedHighlighter.OffsetSource offsetSource,
java.lang.String field,
BytesRef[] terms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata,
java.util.Set<UnifiedHighlighter.HighlightFlag> highlightFlags) |
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 |
---|
AnalysisOffsetStrategy(java.lang.String field,
BytesRef[] queryTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata,
Analyzer analyzer) |
FieldOffsetStrategy(java.lang.String field,
BytesRef[] queryTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata) |
MemoryIndexOffsetStrategy(java.lang.String field,
java.util.function.Predicate<java.lang.String> fieldMatcher,
BytesRef[] extractedTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata,
Analyzer analyzer,
java.util.function.Function<Query,java.util.Collection<Query>> multiTermQueryRewrite) |
PostingsOffsetStrategy(java.lang.String field,
BytesRef[] queryTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata) |
PostingsWithTermVectorsOffsetStrategy(java.lang.String field,
BytesRef[] queryTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata) |
TermVectorOffsetStrategy(java.lang.String field,
BytesRef[] queryTerms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata) |
TokenStreamOffsetStrategy(java.lang.String field,
BytesRef[] terms,
PhraseHelper phraseHelper,
CharacterRunAutomaton[] automata,
Analyzer indexAnalyzer) |
TokenStreamPostingsEnum(TokenStream ts,
CharacterRunAutomaton[] matchers) |