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.boost Provides various convenience classes for creating boosts on Tokens.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.classic Fast, general-purpose grammar-based tokenizers.org.apache.lucene.analysis.cn.smart Analyzer for Simplified Chinese, which indexes words.org.apache.lucene.analysis.cn.smart.hhmm SmartChineseAnalyzer Hidden Markov Model package.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.email Fast, general-purpose URLs and email addresses tokenizers.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 A Java implementation of Hunspell stemming and spell-checking algorithms (Hunspell
), and a stemming TokenFilter (HunspellStemFilter
) based on it.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.completion Utilities forJapaneseCompletionFilter
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 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.synonym.word2vec Analysis components for Synonyms using Word2Vec model.org.apache.lucene.analysis.te Analyzer for Telugu Language.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.backward_codecs.compressing Compressing helper classes.org.apache.lucene.backward_codecs.lucene40.blocktree BlockTree terms dictionary.org.apache.lucene.backward_codecs.lucene50 Lucene 5.0 file format.org.apache.lucene.backward_codecs.lucene50.compressing Lucene 5.0 compressing format.org.apache.lucene.backward_codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.backward_codecs.lucene80 Components from the Lucene 8.0 index format.org.apache.lucene.backward_codecs.lucene84 Lucene 8.4 file format.org.apache.lucene.backward_codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.backward_codecs.lucene87 Lucene 8.7 file format.org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.backward_codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.backward_codecs.lucene94 Lucene 9.4 file format.org.apache.lucene.backward_codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.backward_codecs.packed Legacy PackedInts methodsorg.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.bitvectors A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graphorg.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.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 Compressing helper classes.org.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.codecs.lucene90.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 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.internal.hppc Internal copy of a subset of classes from the HPPC library.org.apache.lucene.internal.vectorization Internal implementations to support SIMD vectorization.org.apache.lucene.misc Miscellaneous Lucene utilities that don't really fit anywhere else.org.apache.lucene.misc.document Misc extensions of the Document/Field API.org.apache.lucene.misc.index Misc index tools and index support.org.apache.lucene.misc.search Misc search implementations.org.apache.lucene.misc.store Misc Directory implementations.org.apache.lucene.misc.util.fst Misc FST classes.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.queries.spans The calculus of spans.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.sandbox.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.sandbox.document This package contains several point types:BigIntegerPoint
for 128-bit integersLatLonPoint
for latitude/longitude geospatial pointsorg.apache.lucene.sandbox.index Experimental index-related classesorg.apache.lucene.sandbox.queries Additional queries (some may have caveats or limitations)org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.comparators Comparators, used to compare hits so as to determine their sort order when collecting the top results withTopFieldCollector
.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.matchhighlight This package contains several components useful to build a highlighter on top of theMatches
API.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.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.spatial3d Lucene field & query support for the spatial geometry implemented inorg.apache.lucene.spatial3d.geom
.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.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.org.apache.lucene.util.mutable Comparable object wrappersorg.apache.lucene.util.packed Packed integer arrays and streams.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensionsorg.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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.ResourceLoader Abstraction for loading resources (streams, files, and classes).RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instanceUnwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate).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 Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.boost Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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[].ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
. -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.classic 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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.cn.smart.hhmm Class Description 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.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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instanceUnwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.custom Class Description ResourceLoader Abstraction for loading resources (streams, files, and classes).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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.email 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.en Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.CharsRef Represents char[], as a slice (offset + length) into an existing char[].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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu Class Description AttributeFactory An AttributeFactory creates instances ofAttributeImpl
s.AttributeFactory.StaticImplementationAttributeFactory Expert: AttributeFactory returning an instance of the givenclazz
for the attributes it implements.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[].Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
. -
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
.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.CharsRefBuilder A builder forCharsRef
instances.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.IntsRef Represents int[], as a slice (offset + length) into an existing int[].ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.completion 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.ja.dict Class Description IntsRef Represents int[], as a slice (offset + length) into an existing int[].IOSupplier This is a result supplier that is allowed to throw an IOException. -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.IntsRef Represents int[], as a slice (offset + length) into an existing int[].ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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[].IOSupplier This is a result supplier that is allowed to throw an IOException. -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.InPlaceMergeSorter Sorter
implementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Sorter Base class for sorting algorithms implementations.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test. -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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[].ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.RollingBuffer Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.RollingBuffer.Resettable Implement to reset an instanceUnwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.synonym.word2vec 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[].BytesRefHash BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.TermAndVector Word2Vec unit composed by a term with the associated vectorUnwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.te Class Description AttributeSource An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.IgnoreRandomChains Annotation to not test a class or constructor withTestRandomChains
integration test. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.compressing 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.backward_codecs.lucene40.blocktree 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. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene50 Class Description Bits Interface for Bitset-like structures.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
.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene50.compressing Class Description 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.backward_codecs.lucene70 Class Description 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.backward_codecs.lucene80 Class Description 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.backward_codecs.lucene84 Class Description 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.backward_codecs.lucene86 Class Description NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene87 Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.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.backward_codecs.lucene90 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[].InfoStream Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene91 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene92 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene94 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene95 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.packed Class Description Accountable An object whose RAM usage can be computed.LongValues Abstraction over an array of longs. -
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 priority queue 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.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[].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.bitvectors Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.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.blocktreeords 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.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 BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.hnsw Class Description Accountable An object whose RAM usage can be computed. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene90 Class Description 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
.LongValues Abstraction over an array of longs.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.PriorityQueue A priority queue 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.codecs.lucene90.blocktree 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.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.lucene90.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.LongValues Abstraction over an array of longs. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene95 Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene99 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[].InfoStream Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.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.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.BytesRefIterator A simple iterator interface forBytesRef
iteration.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.Bits Interface for Bitset-like structures.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.IOSupplier This is a result supplier that is allowed to throw an IOException.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 priority queue 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 Accountable An object whose RAM usage can be computed.ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.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[].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.ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.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 This class enables the allocation of fixed-size buffers and their management as part of a buffer array.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
.BytesRefArray.IndexedBytesRefIterator An extension ofBytesRefIterator
that allows retrieving the index of the current elementBytesRefArray.SortState Used to iterate the elements of an array in a given order.BytesRefBlockPool Represents a logical list of ByteRef backed by 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 classFileDeleter This class provides ability to track the reference counts of a set of index files and delete them when their counts decreased to 0.FileDeleter.MsgType Types of messages this file deleter will broadcast REF: messages about reference FILE: messages about fileFixedBitSet 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.IntsRef Represents int[], as a slice (offset + length) into an existing int[].IntsRefBuilder A builder forIntsRef
instances.IOConsumer An IO operation with a single input that may throw an IOException.IOFunction A Function that may throw an IOExceptionIOSupplier This is a result supplier that is allowed to throw an IOException.LongValues Abstraction over an array of longs.LSBRadixSorter A LSB Radix sorter for unsigned int values.NamedSPILoader Helper class for loading named SPIs from classpath (e.g.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.PagedBytes Represents a logical byte[] as a series of pages.PriorityQueue A priority queue 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 Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate).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 This class enables the allocation of fixed-size buffers and their management as part of a buffer array.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.Allocator Abstract class for allocating and freeing int blocks. -
Classes in org.apache.lucene.util used by org.apache.lucene.internal.hppc Class Description Accountable An object whose RAM usage can be computed. -
Classes in org.apache.lucene.util used by org.apache.lucene.internal.vectorization Class Description 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.misc Class Description BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].PriorityQueue A priority queue 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.misc.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.misc.index Class Description Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.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.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[].SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.misc.search Class Description 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 priority queue 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.misc.store Class Description 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.misc.util.fst Class Description 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.IOSupplier This is a result supplier that is allowed to throw an IOException.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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 priority queue 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 priority queue 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.queries.spans Class Description PriorityQueue A priority queue 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.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.sandbox.codecs.idversion Class Description 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.sandbox.document Class Description Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.index Class Description Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.queries Class Description PriorityQueue A priority queue 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.sandbox.search Class Description Accountable An object whose RAM usage can be computed.ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.Bits Interface for Bitset-like structures.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].PriorityQueue A priority queue 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.ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.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.NamedSPILoader.NamedSPI Interface to supportNamedSPILoader.lookup(String)
by name.PriorityQueue A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate).VirtualMethod A utility for keeping backwards compatibility on previously abstract methods (or similar replacements). -
Classes in org.apache.lucene.util used by org.apache.lucene.search.comparators Class Description ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefBuilder A builder forBytesRef
instances.PriorityQueue A priority queue 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 priority queue 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 priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.matchhighlight Class Description IOSupplier This is a result supplier that is allowed to throw an IOException. -
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 priority queue 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 priority queue 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.ResourceLoader Abstraction for loading resources (streams, files, and classes).ResourceLoaderAware Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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 priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
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.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[].Unwrappable An object with this interface is a wrapper around another object (e.g., a filter with a delegate). -
Classes in org.apache.lucene.util used by org.apache.lucene.spatial3d Class Description Accountable An object whose RAM usage can be computed.DocIdSetBuilder A builder ofDocIdSet
s.DocIdSetBuilder.BulkAdder Utility class to efficiently add many docs in one go. -
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.ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.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 This class enables the allocation of fixed-size buffers and their management as part of a buffer array.ByteBlockPool.Allocator Abstract class for allocating and freeing byte blocks.BytesRef Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefArray.IndexedBytesRefIterator An extension ofBytesRefIterator
that allows retrieving the index of the current elementBytesRefArray.SortState Used to iterate the elements of an array in a given order.BytesRefBlockPool Represents a logical list of ByteRef backed by aByteBlockPool
.BytesRefBuilder A builder forBytesRef
instances.BytesRefComparator SpecializedBytesRef
comparator thatStringSorter
has optimizations for.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.FileDeleter.MsgType Types of messages this file deleter will broadcast REF: messages about reference FILE: messages about fileFileDeleter.RefCount Tracks the reference count for a single index file: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.GroupVIntUtil.IntReader Provides an abstraction for read int values, so that decoding logic can be reused in different DataInput.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.Allocator Abstract class for allocating and freeing int blocks.IntroSorter IntsRef Represents int[], as a slice (offset + length) into an existing int[].IOUtils.IOConsumer Deprecated, for removal: This API element is subject to removal in a future version.was replaced byIOConsumer
.IOUtils.IOFunction Deprecated, for removal: This API element is subject to removal in a future version.was replaced byIOFunction
.LongBitSet BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.LongHeap A min heap that stores longs; a primitive priority queue that like all priority queues maintains a partial ordering of its elements such that the least element can always be found in constant time.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 Input that transparently iterates over pagesPagedBytes.PagedBytesDataOutput Output that transparently spills to new pages as necessaryPagedBytes.Reader Provides methods to read BytesRefs from a frozen PagedBytes.PriorityQueue A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.QueryBuilder.TermAndBoost Wraps a term and boostResourceLoader Abstraction for loading resources (streams, files, and classes).RoaringDocIdSet DocIdSet
implementation inspired from http://roaringbitmap.org/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.StringSorter ABytesRef
sorter tries to use a efficient radix sorter ifStringSorter.cmp
is aBytesRefComparator
, otherwise fallback toStringSorter.fallbackSorter(java.util.Comparator<org.apache.lucene.util.BytesRef>)
SuppressForbidden Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.TimSorter UnicodeUtil.UTF8CodePoint Holds a codepoint along with the number of bytes required to represent it in UTF8Version 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.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.Sorter Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.bkd Class Description ArrayUtil.ByteArrayComparator Comparator for a fixed number of bytes.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
.IntsRef Represents int[], as a slice (offset + length) into an existing int[].IORunnable A Runnable that may throw an IOExceptionPriorityQueue A priority queue 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.ByteBlockPool This class enables the allocation of fixed-size buffers and their management as part of a buffer array.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.hnsw Class Description Accountable An object whose RAM usage can be computed.Bits Interface for Bitset-like structures.BitSet Base implementation for a bit set.InfoStream Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.LongHeap A min heap that stores longs; a primitive priority queue that like all priority queues 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.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.apache.lucene.util.quantization Class Description Accountable An object whose RAM usage can be computed.IntroSelector Adaptive selection algorithm based on the introspective quick select algorithm.Selector An implementation of a selection algorithm, ie. -
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.