| Package | Description |
|---|---|
| org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
| org.apache.lucene.index |
Code to maintain and access indices.
|
| org.apache.lucene.search |
Code to search indices.
|
| Modifier and Type | Method and Description |
|---|---|
TermsEnum |
FieldReader.intersect(CompiledAutomaton compiled,
BytesRef startTerm) |
| Modifier and Type | Method and Description |
|---|---|
TermsEnum |
ExitableDirectoryReader.ExitableTerms.intersect(CompiledAutomaton compiled,
BytesRef startTerm) |
TermsEnum |
MultiTerms.intersect(CompiledAutomaton compiled,
BytesRef startTerm) |
TermsEnum |
Terms.intersect(CompiledAutomaton compiled,
BytesRef startTerm)
Returns a TermsEnum that iterates over all terms and
documents that are accepted by the provided
CompiledAutomaton. |
TermsEnum |
SortingLeafReader.SortingTerms.intersect(CompiledAutomaton compiled,
BytesRef startTerm) |
| Constructor and Description |
|---|
AutomatonTermsEnum(TermsEnum tenum,
CompiledAutomaton compiled)
Construct an enumerator based upon an automaton, enumerating the specified
field, working on a supplied TermsEnum
|
| Modifier and Type | Field and Description |
|---|---|
protected CompiledAutomaton |
AutomatonQuery.compiled |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<CompiledAutomaton> |
FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.automata |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CompiledAutomaton> |
FuzzyTermsEnum.LevenshteinAutomataAttribute.automata() |
java.util.List<CompiledAutomaton> |
FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.automata() |
private java.util.List<CompiledAutomaton> |
FuzzyTermsEnum.initAutomata(int maxDistance)
initialize levenshtein DFAs up to maxDistance, if possible
|
| Constructor and Description |
|---|
AutomatonFuzzyTermsEnum(TermsEnum tenum,
CompiledAutomaton[] compiled) |