| Package | Description | 
|---|---|
| org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index. | 
| 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. | 
| org.apache.lucene.util | Some utility classes. | 
| org.apache.lucene.util.automaton | Finite-state automaton for regular expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract BlockTermState | PostingsWriterBase. writeTerm(BytesRef term,
         TermsEnum termsEnum,
         FixedBitSet docsSeen)Write all postings for one term; use the provided
   TermsEnumto pull aPostingsEnum. | 
| BlockTermState | PushPostingsWriterBase. writeTerm(BytesRef term,
         TermsEnum termsEnum,
         FixedBitSet docsSeen) | 
| Modifier and Type | Method and Description | 
|---|---|
| TermsEnum | FieldReader. intersect(CompiledAutomaton compiled,
         BytesRef startTerm) | 
| TermsEnum | FieldReader. iterator() | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AutomatonTermsEnumA FilteredTermsEnum that enumerates terms based upon what is accepted by a
 DFA. | 
| static class  | ExitableDirectoryReader.ExitableTermsEnumWrapper class for TermsEnum that is used by ExitableTerms for implementing an
 exitable enumeration of terms. | 
| class  | FilteredTermsEnumAbstract class for enumerating a subset of all terms. | 
| static class  | FilterLeafReader.FilterTermsEnumBase class for filtering  TermsEnumimplementations. | 
| class  | MultiTermsEnum | 
| class  | SingleTermsEnumSubclass of FilteredTermsEnum for enumerating a single term. | 
| Modifier and Type | Field and Description | 
|---|---|
| static TermsEnum | TermsEnum. EMPTYAn empty TermsEnum for quickly returning an empty instance e.g. | 
| protected TermsEnum | FilterLeafReader.FilterTermsEnum. inThe underlying TermsEnum instance. | 
| protected TermsEnum | FilteredTermsEnum. tenumThe delegate  TermsEnum. | 
| Modifier and Type | Method and Description | 
|---|---|
| TermsEnum | SortedDocValues. intersect(CompiledAutomaton automaton) | 
| TermsEnum | SortedSetDocValues. intersect(CompiledAutomaton automaton) | 
| 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 | ExitableDirectoryReader.ExitableTerms. iterator() | 
| TermsEnum | MultiTerms. iterator() | 
| abstract TermsEnum | Terms. iterator()Returns an iterator that will step through all
  terms. | 
| TermsEnum | FilterLeafReader.FilterTerms. iterator() | 
| TermsEnum | MultiTermsEnum. reset(org.apache.lucene.index.MultiTermsEnum.TermsEnumIndex[] termsEnumsIndex)The terms array must be newly created TermsEnum, ie
   BytesRefIterator.next()has not yet been called. | 
| TermsEnum | SortedDocValues. termsEnum()Returns a  TermsEnumover the values. | 
| TermsEnum | SortedSetDocValues. termsEnum()Returns a  TermsEnumover the values. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MultiDocValues.OrdinalMap | MultiDocValues.OrdinalMap. build(Object owner,
     TermsEnum[] subs,
     long[] weights,
     float acceptableOverheadRatio)Creates an ordinal map that allows mapping ords to/from a merged
 space from  subs. | 
| Constructor and Description | 
|---|
| AutomatonTermsEnum(TermsEnum tenum,
                  CompiledAutomaton compiled)Construct an enumerator based upon an automaton, enumerating the specified
 field, working on a supplied TermsEnum | 
| ExitableTermsEnum(TermsEnum termsEnum,
                 QueryTimeout queryTimeout)Constructor | 
| FilteredTermsEnum(TermsEnum tenum)Creates a filtered  TermsEnumon a terms enum. | 
| FilteredTermsEnum(TermsEnum tenum,
                 boolean startWithSeek)Creates a filtered  TermsEnumon a terms enum. | 
| FilterTermsEnum(TermsEnum in)Creates a new FilterTermsEnum | 
| SingleTermsEnum(TermsEnum tenum,
               BytesRef termText)Creates a new  SingleTermsEnum. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FuzzyTermsEnumSubclass of TermsEnum for enumerating all terms that are similar
 to the specified filter term. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TermsEnum | FuzzyTermsEnum. getAutomatonEnum(int editDistance,
                BytesRef lastTerm)return an automata-based enum for matching up to editDistance from
 lastTerm, if possible | 
| protected TermsEnum | MultiTermQuery.RewriteMethod. getTermsEnum(MultiTermQuery query,
            Terms terms,
            AttributeSource atts)Returns the  MultiTermQuerysTermsEnum | 
| protected TermsEnum | MultiTermQuery. getTermsEnum(Terms terms)Convenience method, if no attributes are needed:
 This simply passes empty attributes and is equal to:
  getTermsEnum(terms, new AttributeSource()) | 
| protected abstract TermsEnum | MultiTermQuery. getTermsEnum(Terms terms,
            AttributeSource atts)Construct the enumeration to be used, expanding the
  pattern term. | 
| protected TermsEnum | LegacyNumericRangeQuery. getTermsEnum(Terms terms,
            AttributeSource atts)Deprecated.  | 
| protected TermsEnum | FuzzyQuery. getTermsEnum(Terms terms,
            AttributeSource atts) | 
| protected TermsEnum | AutomatonQuery. getTermsEnum(Terms terms,
            AttributeSource atts) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | FuzzyTermsEnum. setEnum(TermsEnum actualEnum)swap in a new actual enum to proxy to | 
| Modifier and Type | Method and Description | 
|---|---|
| static TermsEnum | LegacyNumericUtils. filterPrefixCodedInts(TermsEnum termsEnum)Deprecated.  Filters the given  TermsEnumby accepting only prefix coded 32 bit
 terms with a shift value of 0. | 
| static TermsEnum | LegacyNumericUtils. filterPrefixCodedLongs(TermsEnum termsEnum)Deprecated.  Filters the given  TermsEnumby accepting only prefix coded 64 bit
 terms with a shift value of 0. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TermsEnum | LegacyNumericUtils. filterPrefixCodedInts(TermsEnum termsEnum)Deprecated.  Filters the given  TermsEnumby accepting only prefix coded 32 bit
 terms with a shift value of 0. | 
| static TermsEnum | LegacyNumericUtils. filterPrefixCodedLongs(TermsEnum termsEnum)Deprecated.  Filters the given  TermsEnumby accepting only prefix coded 64 bit
 terms with a shift value of 0. | 
| Modifier and Type | Method and Description | 
|---|---|
| TermsEnum | CompiledAutomaton. getTermsEnum(Terms terms) | 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.