Uses of Class
org.apache.lucene.util.automaton.CompiledAutomaton
Packages that use CompiledAutomaton
Package
Description
BlockTree terms dictionary.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
BlockTree terms dictionary.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Code to maintain and access indices.
Intervals queries
This package contains SrndQuery and its subclasses.
Code to search indices.
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
-
Uses of CompiledAutomaton in org.apache.lucene.backward_codecs.lucene40.blocktree
Methods in org.apache.lucene.backward_codecs.lucene40.blocktree with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionFieldReader.intersect
(CompiledAutomaton compiled, BytesRef startTerm) -
Uses of CompiledAutomaton in org.apache.lucene.codecs.blocktreeords
Methods in org.apache.lucene.codecs.blocktreeords with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionOrdsFieldReader.intersect
(CompiledAutomaton compiled, BytesRef startTerm) Constructors in org.apache.lucene.codecs.blocktreeords with parameters of type CompiledAutomatonModifierConstructorDescriptionOrdsIntersectTermsEnum
(OrdsFieldReader fr, CompiledAutomaton compiled, BytesRef startTerm) -
Uses of CompiledAutomaton in org.apache.lucene.codecs.bloom
Methods in org.apache.lucene.codecs.bloom with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionBloomFilteringPostingsFormat.BloomFilteredFieldsProducer.BloomFilteredTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) -
Uses of CompiledAutomaton in org.apache.lucene.codecs.lucene90.blocktree
Methods in org.apache.lucene.codecs.lucene90.blocktree with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionFieldReader.intersect
(CompiledAutomaton compiled, BytesRef startTerm) -
Uses of CompiledAutomaton in org.apache.lucene.codecs.memory
Methods in org.apache.lucene.codecs.memory with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionDirectPostingsFormat.DirectField.intersect
(CompiledAutomaton compiled, BytesRef startTerm) FSTTermsReader.TermsReader.intersect
(CompiledAutomaton compiled, BytesRef startTerm) Constructors in org.apache.lucene.codecs.memory with parameters of type CompiledAutomatonModifierConstructorDescriptionDirectIntersectTermsEnum
(CompiledAutomaton compiled, BytesRef startTerm) (package private)
IntersectTermsEnum
(CompiledAutomaton compiled, BytesRef startTerm) -
Uses of CompiledAutomaton in org.apache.lucene.codecs.uniformsplit
Methods in org.apache.lucene.codecs.uniformsplit with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionprotected void
UniformSplitTerms.checkIntersectAutomatonType
(CompiledAutomaton automaton) UniformSplitTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) Constructors in org.apache.lucene.codecs.uniformsplit with parameters of type CompiledAutomatonModifierConstructorDescriptionprotected
AutomatonNextTermCalculator
(CompiledAutomaton compiled) protected
IntersectBlockReader
(CompiledAutomaton compiled, BytesRef startTerm, IndexDictionary.BrowserSupplier dictionaryBrowserSupplier, IndexInput blockInput, PostingsReaderBase postingsReader, FieldMetadata fieldMetadata, BlockDecoder blockDecoder) -
Uses of CompiledAutomaton in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionExitableDirectoryReader.ExitableTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) FilterSortedDocValues.intersect
(CompiledAutomaton automaton) FilterSortedSetDocValues.intersect
(CompiledAutomaton automaton) FreqProxTermsWriter.SortingTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) MultiTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) SortedDocValues.intersect
(CompiledAutomaton automaton) Returns aTermsEnum
over the values, filtered by aCompiledAutomaton
The enum supportsTermsEnum.ord()
.SortedSetDocValues.intersect
(CompiledAutomaton automaton) Returns aTermsEnum
over the values, filtered by aCompiledAutomaton
The enum supportsTermsEnum.ord()
.Terms.intersect
(CompiledAutomaton compiled, BytesRef startTerm) Returns a TermsEnum that iterates over all terms and documents that are accepted by the providedCompiledAutomaton
.Constructors in org.apache.lucene.index with parameters of type CompiledAutomatonModifierConstructorDescriptionAutomatonTermsEnum
(TermsEnum tenum, CompiledAutomaton compiled) Construct an enumerator based upon an automaton, enumerating the specified field, working on a supplied TermsEnum -
Uses of CompiledAutomaton in org.apache.lucene.queries.intervals
Fields in org.apache.lucene.queries.intervals declared as CompiledAutomatonModifier and TypeFieldDescriptionprivate final CompiledAutomaton
MultiTermIntervalsSource.automaton
Methods in org.apache.lucene.queries.intervals with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionstatic IntervalsSource
Intervals.multiterm
(CompiledAutomaton ca, int maxExpansions, String pattern) Expert: Return anIntervalsSource
over the disjunction of all terms that are accepted by the given automatonstatic IntervalsSource
Intervals.multiterm
(CompiledAutomaton ca, String pattern) Expert: Return anIntervalsSource
over the disjunction of all terms that are accepted by the given automatonConstructors in org.apache.lucene.queries.intervals with parameters of type CompiledAutomatonModifierConstructorDescription(package private)
MultiTermIntervalsSource
(CompiledAutomaton automaton, int maxExpansions, String pattern) -
Uses of CompiledAutomaton in org.apache.lucene.queryparser.surround.query
Fields in org.apache.lucene.queryparser.surround.query declared as CompiledAutomatonModifier and TypeFieldDescriptionprivate final CompiledAutomaton
SrndPrefixQuery.compiled
private final CompiledAutomaton
SrndTruncQuery.compiled
-
Uses of CompiledAutomaton in org.apache.lucene.search
Fields in org.apache.lucene.search declared as CompiledAutomatonModifier and TypeFieldDescriptionprivate final CompiledAutomaton[]
FuzzyTermsEnum.automata
private CompiledAutomaton[]
FuzzyTermsEnum.AutomatonAttributeImpl.automata
protected final CompiledAutomaton
AutomatonQuery.compiled
Methods in org.apache.lucene.search that return CompiledAutomatonModifier and TypeMethodDescription(package private) CompiledAutomaton[]
FuzzyAutomatonBuilder.buildAutomatonSet()
(package private) CompiledAutomaton
FuzzyAutomatonBuilder.buildMaxEditAutomaton()
FuzzyQuery.getAutomata()
Returns the compiled automata used to match termsFuzzyTermsEnum.AutomatonAttribute.getAutomata()
FuzzyTermsEnum.AutomatonAttributeImpl.getAutomata()
AutomatonQuery.getCompiled()
static CompiledAutomaton
FuzzyQuery.getFuzzyAutomaton
(String term, int maxEdits, int prefixLength, boolean transpositions) Returns theCompiledAutomaton
internally used byFuzzyQuery
to match terms. -
Uses of CompiledAutomaton in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight with parameters of type CompiledAutomatonModifier and TypeMethodDescriptionTermVectorFilteredLeafReader.TermsFilteredTerms.intersect
(CompiledAutomaton compiled, BytesRef startTerm)