Uses of Package
org.apache.lucene.util

Packages that use org.apache.lucene.util
org.apache.lucene.analysis API and code to convert text into indexable/searchable tokens. 
org.apache.lucene.analysis.ar Analyzer for Arabic. 
org.apache.lucene.analysis.bg Analyzer for Bulgarian. 
org.apache.lucene.analysis.br Analyzer for Brazilian Portuguese. 
org.apache.lucene.analysis.ca Analyzer for Catalan. 
org.apache.lucene.analysis.cjk Analyzer for Chinese, Japanese, and Korean, which indexes bigrams (overlapping groups of two adjacent Han characters). 
org.apache.lucene.analysis.cn Analyzer for Chinese, which indexes unigrams (individual chinese characters). 
org.apache.lucene.analysis.cn.smart
Analyzer for Simplified Chinese, which indexes words. 
org.apache.lucene.analysis.compound A filter that decomposes compound words you find in many Germanic languages into the word parts. 
org.apache.lucene.analysis.cz Analyzer for Czech. 
org.apache.lucene.analysis.da Analyzer for Danish. 
org.apache.lucene.analysis.de Analyzer for German. 
org.apache.lucene.analysis.el Analyzer for Greek. 
org.apache.lucene.analysis.en Analyzer for English. 
org.apache.lucene.analysis.es Analyzer for Spanish. 
org.apache.lucene.analysis.eu Analyzer for Basque. 
org.apache.lucene.analysis.fa Analyzer for Persian. 
org.apache.lucene.analysis.fi Analyzer for Finnish. 
org.apache.lucene.analysis.fr Analyzer for French. 
org.apache.lucene.analysis.ga Analysis for Irish. 
org.apache.lucene.analysis.gl Analyzer for Galician. 
org.apache.lucene.analysis.hi Analyzer for Hindi. 
org.apache.lucene.analysis.hu Analyzer for Hungarian. 
org.apache.lucene.analysis.hunspell Stemming TokenFilter using a Java implementation of the Hunspell stemming algorithm. 
org.apache.lucene.analysis.hy Analyzer for Armenian. 
org.apache.lucene.analysis.icu Analysis components based on ICU 
org.apache.lucene.analysis.icu.segmentation Tokenizer that breaks text into words with the Unicode Text Segmentation algorithm. 
org.apache.lucene.analysis.icu.tokenattributes Additional ICU-specific Attributes for text analysis. 
org.apache.lucene.analysis.id Analyzer for Indonesian. 
org.apache.lucene.analysis.in Analysis components for Indian languages. 
org.apache.lucene.analysis.it Analyzer for Italian. 
org.apache.lucene.analysis.ja Analyzer for Japanese. 
org.apache.lucene.analysis.ja.dict Kuromoji dictionary implementation. 
org.apache.lucene.analysis.ja.tokenattributes Additional Kuromoji-specific Attributes for text analysis. 
org.apache.lucene.analysis.lv Analyzer for Latvian. 
org.apache.lucene.analysis.miscellaneous Miscellaneous TokenStreams 
org.apache.lucene.analysis.ngram Character n-gram tokenizers and filters. 
org.apache.lucene.analysis.nl Analyzer for Dutch. 
org.apache.lucene.analysis.no Analyzer for Norwegian. 
org.apache.lucene.analysis.path Analysis components for path-like strings such as filenames. 
org.apache.lucene.analysis.payloads
Provides various convenience classes for creating payloads on Tokens. 
org.apache.lucene.analysis.phonetic Analysis components for phonetic search. 
org.apache.lucene.analysis.pl Analyzer for Polish. 
org.apache.lucene.analysis.position Filter for assigning position increments. 
org.apache.lucene.analysis.pt Analyzer for Portuguese. 
org.apache.lucene.analysis.query Automatically filter high-frequency stopwords. 
org.apache.lucene.analysis.reverse Filter to reverse token text. 
org.apache.lucene.analysis.ro Analyzer for Romanian. 
org.apache.lucene.analysis.ru Analyzer for Russian. 
org.apache.lucene.analysis.shingle Word n-gram filters 
org.apache.lucene.analysis.sinks
Implementations of the SinkTokenizer that might be useful. 
org.apache.lucene.analysis.snowball TokenFilter and Analyzer implementations that use Snowball stemmers. 
org.apache.lucene.analysis.standard Standards-based analyzers implemented with JFlex. 
org.apache.lucene.analysis.stempel Stempel: Algorithmic Stemmer 
org.apache.lucene.analysis.sv Analyzer for Swedish. 
org.apache.lucene.analysis.synonym Analysis components for Synonyms. 
org.apache.lucene.analysis.th Analyzer for Thai. 
org.apache.lucene.analysis.tokenattributes Useful Attributes for text analysis. 
org.apache.lucene.analysis.tr Analyzer for Turkish. 
org.apache.lucene.analysis.wikipedia Tokenizer that is aware of Wikipedia syntax. 
org.apache.lucene.collation CollationKeyFilter converts each token into its binary CollationKey using the provided Collator, and then encode the CollationKey as a String using IndexableBinaryStringTools, to allow it to be stored as an index term. 
org.apache.lucene.facet.enhancements Enhanced category features 
org.apache.lucene.facet.enhancements.association Association category enhancements 
org.apache.lucene.facet.index.attributes Category attributes and their properties for indexing 
org.apache.lucene.facet.index.streaming Expert: attributes streaming definition for indexing facets 
org.apache.lucene.facet.search Faceted Search API 
org.apache.lucene.facet.taxonomy Taxonomy of Categories 
org.apache.lucene.facet.taxonomy.directory Taxonomy implemented using a Lucene-Index 
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.queryParser A simple query parser implemented with JavaCC. 
org.apache.lucene.queryParser.analyzing QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer. 
org.apache.lucene.queryParser.complexPhrase QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*" 
org.apache.lucene.queryParser.core.config Contains the base classes used to configure the query processing 
org.apache.lucene.queryParser.ext Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names. 
org.apache.lucene.queryParser.standard.config Standard Lucene Query Configuration 
org.apache.lucene.search Code to search indices. 
org.apache.lucene.search.grouping This module enables search result grouping with Lucene, where hits with the same value in the specified single-valued group field are grouped together. 
org.apache.lucene.search.highlight The highlight package contains classes to provide "keyword in context" features typically used to highlight search terms in the text of results pages. 
org.apache.lucene.search.similar Document similarity query generators. 
org.apache.lucene.search.spell Suggest alternate spellings for words. 
org.apache.lucene.search.suggest Support for Autocomplete/Autosuggest 
org.apache.lucene.search.suggest.fst Finite-state based autosuggest. 
org.apache.lucene.store.instantiated InstantiatedIndex, alternative RAM store for small corpora. 
org.apache.lucene.util Some utility classes. 
org.apache.lucene.util.fst Finite state transducers 
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeReflector
          This interface is used to reflect contents of AttributeSource or AttributeImpl.
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
LuceneTestCase
          Base class for all Lucene unit tests, Junit3 or Junit4 variant.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ar
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.bg
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.br
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ca
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cjk
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cn
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cn.smart
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.compound
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cz
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.da
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.de
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.el
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.en
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.es
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.eu
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fa
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fi
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fr
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ga
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.gl
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hi
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hu
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hunspell
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hy
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu.segmentation
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu.tokenattributes
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeReflector
          This interface is used to reflect contents of AttributeSource or AttributeImpl.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.id
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.in
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.it
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.dict
IntsRef
          Represents int[], as a slice (offset + length) into an existing int[].
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.tokenattributes
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeReflector
          This interface is used to reflect contents of AttributeSource or AttributeImpl.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.lv
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.miscellaneous
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ngram
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.nl
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.no
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.path
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.payloads
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.phonetic
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.State
          This class holds the state of an AttributeSource.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.pl
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.position
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.pt
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.query
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.reverse
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ro
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ru
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.shingle
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.sinks
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.snowball
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.standard
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.stempel
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.sv
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.synonym
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefHash
          BytesRefHash is a special purpose hash-map like data-structure optimized for BytesRef instances.
CharsRef
          Represents char[], as a slice (offset + length) into an existing char[].
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.th
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.tokenattributes
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeReflector
          This interface is used to reflect contents of AttributeSource or AttributeImpl.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.tr
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.analysis.wikipedia
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
 

Classes in org.apache.lucene.util used by org.apache.lucene.collation
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.enhancements
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.enhancements.association
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.index.attributes
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.index.streaming
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.search
OpenBitSet
          An "open" BitSet implementation that allows direct access to the array of words storing the bits.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.taxonomy
TwoPhaseCommit
          An interface for implementations that support 2-phase commit.
 

Classes in org.apache.lucene.util used by org.apache.lucene.facet.taxonomy.directory
TwoPhaseCommit
          An interface for implementations that support 2-phase commit.
 

Classes in org.apache.lucene.util used by org.apache.lucene.index
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
BitVector
          Optimized implementation of a vector of bits.
LuceneTestCase
          Base class for all Lucene unit tests, Junit3 or Junit4 variant.
SetOnce
          A convenient class which offers a semi-immutable object wrapper implementation which allows one to set the value of an object exactly once, and retrieve it many times.
TwoPhaseCommit
          An interface for implementations that support 2-phase commit.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
LuceneTestCase
          Base class for all Lucene unit tests, Junit3 or Junit4 variant.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser.analyzing
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser.complexPhrase
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser.core.config
Attribute
          Base interface for attributes.
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser.ext
Version
          Use by certain classes to match version compatibility across releases of Lucene.
 

Classes in org.apache.lucene.util used by org.apache.lucene.queryParser.standard.config
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search
Bits
          Interface for Bitset-like structures.
Counter
          Simple counter class
LuceneTestCase
          Base class for all Lucene unit tests, Junit3 or Junit4 variant.
OpenBitSetDISI
          OpenBitSet with added methods to bulk-update the bits from a DocIdSetIterator.
PriorityQueue
          A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.grouping
FixedBitSet
          BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementing Bits and DocIdSet.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.highlight
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.similar
PriorityQueue
          A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.spell
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefIterator
          A simple iterator interface for BytesRef iteration.
PriorityQueue
          A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefIterator
          A simple iterator interface for BytesRef iteration.
PriorityQueue
          A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
 

Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.fst
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefIterator
          A simple iterator interface for BytesRef iteration.
 

Classes in org.apache.lucene.util used by org.apache.lucene.store.instantiated
BitVector
          Optimized implementation of a vector of bits.
 

Classes in org.apache.lucene.util used by org.apache.lucene.util
Attribute
          Base interface for attributes.
AttributeImpl
          Base class for Attributes that can be added to a AttributeSource.
AttributeReflector
          This interface is used to reflect contents of AttributeSource or AttributeImpl.
AttributeSource
          An AttributeSource contains a list of different AttributeImpls, and methods to add and get them.
AttributeSource.AttributeFactory
          An AttributeFactory creates instances of AttributeImpls.
AttributeSource.State
          This class holds the state of an AttributeSource.
Bits
          Interface for Bitset-like structures.
ByteBlockPool
          Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.
ByteBlockPool.Allocator
          Abstract class for allocating and freeing byte blocks.
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefHash.BytesStartArray
          Manages allocation of the per-term addresses.
BytesRefIterator
          A simple iterator interface for BytesRef iteration.
CharacterUtils
          CharacterUtils provides a unified interface to Character-related operations to implement backwards compatible character operations based on a Version instance.
CharacterUtils.CharacterBuffer
          A simple IO buffer to use with CharacterUtils.fill(CharacterBuffer, Reader).
CharsRef
          Represents char[], as a slice (offset + length) into an existing char[].
Counter
          Simple counter class
DoubleBarrelLRUCache.CloneableKey
          Object providing clone(); the key class must subclass this.
DummyConcurrentLock
          A dummy lock as a replacement for ReentrantLock to disable locking
FieldCacheSanityChecker.Insanity
          Simple container for a collection of related CacheEntry objects that in conjunction with each other represent some "insane" usage of the FieldCache.
FieldCacheSanityChecker.InsanityType
          An Enumeration of the different types of "insane" behavior that may be detected in a FieldCache.
FixedBitSet
          BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementing Bits and DocIdSet.
IntsRef
          Represents int[], as a slice (offset + length) into an existing int[].
LuceneJUnitResultFormatter
          Just like BriefJUnitResultFormatter "brief" bundled with ant, except all formatted text is buffered until the test suite is finished.
LuceneTestCase
          Base class for all Lucene unit tests, Junit3 or Junit4 variant.
NumericUtils.IntRangeBuilder
          Expert: Callback for NumericUtils.splitIntRange(org.apache.lucene.util.NumericUtils.IntRangeBuilder, int, int, int).
NumericUtils.LongRangeBuilder
          Expert: Callback for NumericUtils.splitLongRange(org.apache.lucene.util.NumericUtils.LongRangeBuilder, int, long, long).
OpenBitSet
          An "open" BitSet implementation that allows direct access to the array of words storing the bits.
PagedBytes
          Represents a logical byte[] as a series of pages.
PagedBytes.PagedBytesDataInput
           
PagedBytes.PagedBytesDataOutput
           
PagedBytes.Reader
          Provides methods to read BytesRefs from a frozen PagedBytes.
RamUsageEstimator.JvmFeature
          JVM diagnostic features.
SmartRandom
          A random that tracks if its been initialized properly, and throws an exception if it hasn't.
StringInterner
          Subclasses of StringInterner are required to return the same single String object for all equal strings.
ThrottledIndexOutput
          Intentionally slow IndexOutput for testing.
TwoPhaseCommit
          An interface for implementations that support 2-phase commit.
TwoPhaseCommitTool.CommitFailException
          Thrown by TwoPhaseCommitTool.execute(TwoPhaseCommit...) when an object fails to commit().
TwoPhaseCommitTool.PrepareCommitFailException
          Thrown by TwoPhaseCommitTool.execute(TwoPhaseCommit...) when an object fails to prepareCommit().
UnicodeUtil.UTF16Result
          Holds decoded UTF16 code units.
UnicodeUtil.UTF8Result
          Holds decoded UTF8 code units.
Version
          Use by certain classes to match version compatibility across releases of Lucene.
Vint8.Position
          Because Java lacks call-by-reference, this class boxes the decoding position, which is initially set by the caller, and returned after decoding, incremented by the number of bytes processed.
VirtualMethod
          A utility for keeping backwards compatibility on previously abstract methods (or similar replacements).
WeakIdentityMap
          Implements a combination of WeakHashMap and IdentityHashMap.
 

Classes in org.apache.lucene.util used by org.apache.lucene.util.fst
BytesRef
          Represents byte[], as a slice (offset + length) into an existing byte[].
IntsRef
          Represents int[], as a slice (offset + length) into an existing int[].