Uses of Package
org.apache.lucene.util
-
Packages that use org.apache.lucene.util Package Description org.apache.lucene.analysis Text analysis.org.apache.lucene.analysis.ar Analyzer for Arabic.org.apache.lucene.analysis.bg Analyzer for Bulgarian.org.apache.lucene.analysis.bn Analyzer for Bengali Language.org.apache.lucene.analysis.br Analyzer for Brazilian Portuguese.org.apache.lucene.analysis.charfilter Normalization of text before the tokenizer.org.apache.lucene.analysis.cjk Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.org.apache.lucene.analysis.ckb Analyzer for Sorani Kurdish.org.apache.lucene.analysis.cn.smart Analyzer for Simplified Chinese, which indexes words.org.apache.lucene.analysis.commongrams Construct n-grams for frequently occurring terms and phrases.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.core Basic, general-purpose analysis components.org.apache.lucene.analysis.custom A general-purpose Analyzer that can be created with a builder-style API.org.apache.lucene.analysis.cz Analyzer for Czech.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.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 Analyzer 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.icu Analysis components based on ICUorg.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 Analyzer 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.ko Analyzer for Korean.org.apache.lucene.analysis.ko.dict Korean dictionary implementation.org.apache.lucene.analysis.ko.tokenattributes Additional Korean-specific Attributes for text analysis.org.apache.lucene.analysis.lv Analyzer for Latvian.org.apache.lucene.analysis.minhash MinHash filtering (for LSH).org.apache.lucene.analysis.miscellaneous Miscellaneous Tokenstreams.org.apache.lucene.analysis.ngram Character n-gram tokenizers and filters.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.pattern Set of components for pattern-based (regex) analysis.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.pt Analyzer for Portuguese.org.apache.lucene.analysis.reverse Filter to reverse token text.org.apache.lucene.analysis.ru Analyzer for Russian.org.apache.lucene.analysis.shingle Word n-gram filters.org.apache.lucene.analysis.sinks org.apache.lucene.analysis.snowball TokenFilter
andAnalyzer
implementations that use Snowball stemmers.org.apache.lucene.analysis.sr Analyzer for Serbian.org.apache.lucene.analysis.standard Fast, general-purpose grammar-based tokenizerStandardTokenizer
implements the Word Break rules from the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.org.apache.lucene.analysis.stempel Stempel: Algorithmic Stemmerorg.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 General-purpose attributes for text analysis.org.apache.lucene.analysis.tr Analyzer for Turkish.org.apache.lucene.analysis.util Utility functions for text analysis.org.apache.lucene.analysis.wikipedia Tokenizer that is aware of Wikipedia syntax.org.apache.lucene.classification Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).org.apache.lucene.classification.document Uses already seen data (the indexed documents) to classify new documents.org.apache.lucene.classification.utils Utilities for evaluation, data preparation, etc.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene80
for an overview of the index format.org.apache.lucene.codecs.lucene60 Components from the Lucene 6.0 index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.collation Unicode collation support.org.apache.lucene.collation.tokenattributes CustomAttributeImpl
for indexing collation keys as index terms.org.apache.lucene.document The logical representation of aDocument
for indexing and searching.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.misc Miscellaneous index tools.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.queries.function Queries that compute score based upon a function.org.apache.lucene.queries.function.docvalues FunctionValues for different data types.org.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.queries.intervals Intervals queriesorg.apache.lucene.queries.mlt Document similarity query generators.org.apache.lucene.queries.payloads The payloads package provides Query mechanisms for finding and using payloads.org.apache.lucene.queryparser.classic A simple query parser implemented with JavaCC.org.apache.lucene.queryparser.complexPhrase QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"org.apache.lucene.queryparser.ext Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.org.apache.lucene.queryparser.flexible.standard.nodes Standard Lucene Query Nodes.org.apache.lucene.queryparser.simple A simple query parser for human-entered queries.org.apache.lucene.queryparser.surround.query This package contains SrndQuery and its subclasses.org.apache.lucene.sandbox.queries Additional queries (some may have caveats or limitations)org.apache.lucene.search Code to search indices.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.highlight Highlighting search terms.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.similarities This package contains the various ranking models that can be used in Lucene.org.apache.lucene.search.spans The calculus of spans.org.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest Support for Autocomplete/Autosuggestorg.apache.lucene.search.suggest.analyzing Analyzer based autosuggest.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.suggest.fst Finite-state based autosuggest.org.apache.lucene.search.suggest.jaspell JaSpell-based autosuggest.org.apache.lucene.search.suggest.tst Ternary Search Tree based autosuggest.org.apache.lucene.search.uhighlight The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.org.apache.lucene.store Binary i/o API, used for all index data.org.apache.lucene.util Some utility classes.org.apache.lucene.util.automaton Finite-state automaton for regular expressions.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper.org.apache.lucene.util.fst Finite state transducersorg.apache.lucene.util.graph Utility classes for working with token streams as graphs.org.apache.lucene.util.mutable Comparable object wrappersorg.apache.lucene.util.packed Packed integer arrays and streams.org.egothor.stemmer Egothor stemmer API. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].CloseableThreadLocal Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced.RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instanceVersion 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 Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.bg Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.bn Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.br Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.charfilter Class Description CharsRef Represents char[], as a slice (offset + length) into an existing char[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cjk Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.ckb Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cn.smart Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.commongrams Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.compound Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.core Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instance -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.custom Class Description 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.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 Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.de Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.el Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.en Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.es Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fa Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fi Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fr Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ga Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.gl Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hi Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hu Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hunspell Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.CharsRef Represents char[], as a slice (offset + length) into an existing char[].IntsRef Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu.segmentation Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu.tokenattributes Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.id Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.in Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.it Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.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.dict Class Description 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 Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ko Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.IntsRef Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ko.dict Class Description IntsRef Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ko.tokenattributes Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.lv Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.minhash Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.miscellaneous Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.CharsRefBuilder A builder forCharsRef
instances.InPlaceMergeSorter Sorter
implementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).Sorter Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ngram Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.no Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.path Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.pattern Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.CharsRefBuilder A builder forCharsRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.payloads Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.phonetic Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.pt Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.reverse Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ru Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.shingle Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.sinks Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.snowball Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.sr Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.standard Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.stempel Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.sv Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.synonym Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.CharsRef Represents char[], as a slice (offset + length) into an existing char[].CharsRefBuilder A builder forCharsRef
instances.RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instance -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.th Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.tokenattributes Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.tr Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.util Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.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 Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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.classification Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.classification.document Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.classification.utils Class Description 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.codecs Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.LongBitSet BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.LongValues Abstraction over an array of longs.NamedSPILoader Helper class for loading named SPIs from classpath (e.g.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blockterms Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRefBuilder A builder forIntsRef
instances.PagedBytes Represents a logical byte[] as a series of pages.PagedBytes.Reader Provides methods to read BytesRefs from a frozen PagedBytes. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blocktree Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRefBuilder A builder forIntsRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blocktreeords Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRef Represents int[], as a slice (offset + length) into an existing int[].IntsRefBuilder A builder forIntsRef
instances.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.bloom Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.compressing Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.idversion Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRefBuilder A builder forIntsRef
instances.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene50 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene60 Class Description Accountable An object whose RAM usage can be computed. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene70 Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.LongValues Abstraction over an array of longs.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene80 Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.LongValues Abstraction over an array of longs.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene84 Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.memory Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRefBuilder A builder forIntsRef
instances.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.perfield Class Description Accountable An object whose RAM usage can be computed.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.simpletext Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.CharsRefBuilder A builder forCharsRef
instances.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.uniformsplit Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.IntsRefBuilder A builder forIntsRef
instances.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.uniformsplit.sharedterms Class Description Accountable An object whose RAM usage can be computed.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.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.collation Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeFactory.StaticImplementationAttributeFactory Expert: AttributeFactory returning an instance of the givenclazz
for the attributes it implements.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.collation.tokenattributes Class Description Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.document Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].DocIdSetBuilder A builder ofDocIdSet
s.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
. -
Classes in org.apache.lucene.util used by org.apache.lucene.index Class Description Accountable An object whose RAM usage can be computed.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.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[].BytesRefArray A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.BytesRefHash.BytesStartArray Manages allocation of the per-term addresses.BytesRefIterator A simple iterator interface forBytesRef
iteration.CloseableThreadLocal Java's builtin ThreadLocal has a serious flaw: it can take an arbitrarily long amount of time to dereference the things you had stored in it, even once the ThreadLocal instance itself is no longer referenced.Counter Simple counter classFixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.InfoStream Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.IntBlockPool A pool for int blocks similar toByteBlockPool
IntBlockPool.Allocator Abstract class for allocating and freeing int blocks.IntsRefBuilder A builder forIntsRef
instances.IOSupplier This is a result supplier that is allowed to throw an IOException.IOUtils.IOConsumer An IO operation with a single input.LongValues Abstraction over an array of longs.PagedBytes Represents a logical byte[] as a series of pages.PriorityQueue A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.RefCount Manages reference counting for a given object.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.Sorter Base class for sorting algorithms implementations.SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.TimSorter Version Use by certain classes to match version compatibility across releases of Lucene. -
Classes in org.apache.lucene.util used by org.apache.lucene.index.memory Class Description Bits Interface for Bitset-like structures.ByteBlockPool Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefArray A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.BytesRefHash.BytesStartArray Manages allocation of the per-term addresses.BytesRefHash.DirectBytesStartArray A simpleBytesRefHash.BytesStartArray
that tracks memory allocation using a privateCounter
instance.BytesRefIterator A simple iterator interface forBytesRef
iteration.Counter Simple counter classIntBlockPool A pool for int blocks similar toByteBlockPool
IntBlockPool.SliceReader AIntBlockPool.SliceReader
that can read int slices written by aIntBlockPool.SliceWriter
IntBlockPool.SliceWriter AIntBlockPool.SliceWriter
that allows to write multiple integer slices into a givenIntBlockPool
. -
Classes in org.apache.lucene.util used by org.apache.lucene.misc Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].MemoryTracker Tracks dynamic allocations/deallocations of memory for transient objectsPriorityQueue A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field. -
Classes in org.apache.lucene.util used by org.apache.lucene.monitor Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, 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 forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration. -
Classes in org.apache.lucene.util used by org.apache.lucene.queries.function Class Description BytesRefBuilder A builder forBytesRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.queries.function.docvalues Class Description BytesRefBuilder A builder forBytesRef
instances.CharsRefBuilder A builder forCharsRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.queries.function.valuesource Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.queries.intervals Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].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.queries.mlt Class Description 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.queries.payloads Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.classic Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].QueryBuilder Creates queries from theAnalyzer
chain. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.complexPhrase Class Description QueryBuilder Creates queries from theAnalyzer
chain. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.ext Class Description QueryBuilder Creates queries from theAnalyzer
chain. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.flexible.standard.nodes Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.simple Class Description QueryBuilder Creates queries from theAnalyzer
chain. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.surround.query Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.queries Class Description 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 Class Description Accountable An object whose RAM usage can be computed.Attribute Base interface for attributes.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.BitSetIterator ADocIdSetIterator
which iterates over set bits in a bit set.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.BytesRefHash.BytesStartArray Manages allocation of the per-term addresses.BytesRefHash.DirectBytesStartArray A simpleBytesRefHash.BytesStartArray
that tracks memory allocation using a privateCounter
instance.BytesRefIterator A simple iterator interface forBytesRef
iteration.Counter Simple counter classDocIdSetBuilder A builder ofDocIdSet
s.DocIdSetBuilder.BulkAdder Utility class to efficiently add many docs in one go.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.FrequencyTrackingRingBuffer A ring buffer that tracks the frequency of the integers that it contains.IOSupplier This is a result supplier that is allowed to throw an IOException.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 Class Description Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.PriorityQueue A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.SentinelIntSet A native int hash-based set where one value is reserved to mean "EMPTY" internally. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.highlight Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BytesRefArray A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.BytesRefBuilder A builder forBytesRef
instances.CharsRefBuilder A builder forCharsRef
instances.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.join Class Description Accountable An object whose RAM usage can be computed.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.BitSetIterator ADocIdSetIterator
which iterates over set bits in a bit set.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.LongBitSet BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.LongValues Abstraction over an array of longs. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.similarities Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.spans Class Description 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 Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.CharsRefBuilder A builder forCharsRef
instances.IntsRef Represents int[], as a slice (offset + length) into an existing int[].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 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefArray A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.OfflineSorter.ByteSequencesReader Utility class to read length-prefixed byte[] entries from an input.OfflineSorter.ByteSequencesWriter Utility class to emit length-prefixed byte[] entries to an output stream for sorting.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.analyzing Class Description Accountable An object whose RAM usage can be computed.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].CharsRefBuilder A builder forCharsRef
instances.IntsRefBuilder A builder forIntsRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.document Class Description Accountable An object whose RAM usage can be computed.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.CharsRefBuilder A builder forCharsRef
instances.IntsRef Represents int[], as a slice (offset + length) into an existing int[].IntsRefBuilder A builder forIntsRef
instances.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.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 Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.OfflineSorter On-disk sorting of byte arrays.OfflineSorter.ByteSequencesReader Utility class to read length-prefixed byte[] entries from an input.OfflineSorter.ByteSequencesWriter Utility class to emit length-prefixed byte[] entries to an output stream for sorting. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.jaspell Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.tst Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.uhighlight Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefIterator A simple iterator interface forBytesRef
iteration.CharsRef Represents char[], as a slice (offset + length) into an existing char[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.store Class Description Accountable An object whose RAM usage can be computed.SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field. -
Classes in org.apache.lucene.util used by org.apache.lucene.util Class Description Accountable An object whose RAM usage can be computed.Attribute Base interface for attributes.AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeImpl Base class for Attributes that can be added to aAttributeSource
.AttributeReflector This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.AttributeSource.State This class holds the state of an AttributeSource.Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.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[].BytesRefBuilder A builder forBytesRef
instances.BytesRefHash.BytesStartArray Manages allocation of the per-term addresses.BytesRefIterator A simple iterator interface forBytesRef
iteration.CharsRef Represents char[], as a slice (offset + length) into an existing char[].CharsRefBuilder A builder forCharsRef
instances.Counter Simple counter classDocIdSetBuilder.Buffer DocIdSetBuilder.BulkAdder Utility class to efficiently add many docs in one go.FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.FrequencyTrackingRingBuffer.IntBag A bag of integers.InfoStream Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.InPlaceMergeSorter Sorter
implementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).IntBlockPool A pool for int blocks similar toByteBlockPool
IntBlockPool.Allocator Abstract class for allocating and freeing int blocks.IntroSorter IntsRef Represents int[], as a slice (offset + length) into an existing int[].IOUtils.IOConsumer An IO operation with a single input.LongBitSet BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.LongsRef Represents long[], as a slice (offset + length) into an existing long[].LongValues Abstraction over an array of longs.MergedIterator.SubIterator MergedIterator.TermMergeQueue MSBRadixSorter Radix sorter for variable-length strings.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.OfflineSorter.BufferSize A bit more descriptive unit for constructors.OfflineSorter.ByteSequencesReader Utility class to read length-prefixed byte[] entries from an input.OfflineSorter.ByteSequencesWriter Utility class to emit length-prefixed byte[] entries to an output stream for sorting.OfflineSorter.Partition Holds one partition of items, either loaded into memory or based on a file.OfflineSorter.SortInfo Sort info (debugging mostly).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.PriorityQueue A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.RoaringDocIdSet DocIdSet
implementation inspired from http://roaringbitmap.org/ The space is divided into blocks of 2^16 bits and each block is encoded independently.RoaringDocIdSet.Builder A builder ofRoaringDocIdSet
s.RollingBuffer.Resettable Implement to reset an instanceSelector An implementation of a selection algorithm, ie.SetOnce.Wrapper Holding object and marking that it was already setSortableBytesRefArray Sorter Base class for sorting algorithms implementations.SparseFixedBitSet A bit set that only stores longs that have at least one bit which is set.SPIClassIterator Helper class for loading SPI classes from classpath (META-INF files).SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.TimSorter Version Use by certain classes to match version compatibility across releases of Lucene.VirtualMethod A utility for keeping backwards compatibility on previously abstract methods (or similar replacements).WeakIdentityMap Implements a combination ofWeakHashMap
andIdentityHashMap
.WeakIdentityMap.IdentityWeakReference -
Classes in org.apache.lucene.util used by org.apache.lucene.util.automaton Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.CharsRef Represents char[], as a slice (offset + length) into an existing char[].IntsRef Represents int[], as a slice (offset + length) into an existing int[].IntsRefBuilder A builder forIntsRef
instances.Sorter Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.bkd Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].FixedBitSet BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.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.util.fst Class Description Accountable An object whose RAM usage can be computed.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.CharsRef Represents char[], as a slice (offset + length) into an existing char[].IntsRef Represents int[], as a slice (offset + length) into an existing int[].IntsRefBuilder A builder forIntsRef
instances.SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.graph Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.IntsRef Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.mutable Class Description BytesRefBuilder A builder forBytesRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.packed Class Description Accountable An object whose RAM usage can be computed.LongsRef Represents long[], as a slice (offset + length) into an existing long[].LongValues Abstraction over an array of longs. -
Classes in org.apache.lucene.util used by org.egothor.stemmer Class Description SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.