Uses of Package
org.apache.lucene.util
Packages that use org.apache.lucene.util
Package
Description
Text analysis.
Analyzer for Arabic.
Analyzer for Bulgarian.
Analyzer for Bengali Language.
Provides various convenience classes for creating boosts on Tokens.
Analyzer for Brazilian Portuguese.
Normalization of text before the tokenizer.
Analyzer for Chinese, Japanese, and Korean, which indexes bigrams.
Analyzer for Sorani Kurdish.
Fast, general-purpose grammar-based tokenizers.
Analyzer for Simplified Chinese, which indexes words.
SmartChineseAnalyzer Hidden Markov Model package.
Construct n-grams for frequently occurring terms and phrases.
A filter that decomposes compound words you find in many Germanic languages into the word parts.
Basic, general-purpose analysis components.
A general-purpose Analyzer that can be created with a builder-style API.
Analyzer for Czech.
Analyzer for German.
Analyzer for Greek.
Fast, general-purpose URLs and email addresses tokenizers.
Analyzer for English.
Analyzer for Spanish.
Analyzer for Persian.
Analyzer for Finnish.
Analyzer for French.
Analyzer for Irish.
Analyzer for Galician.
Analyzer for Hindi.
Analyzer for Hungarian.
A Java implementation of Hunspell stemming and
spell-checking algorithms (
Hunspell
), and a stemming
TokenFilter (HunspellStemFilter
) based on it.Analysis components based on ICU
Tokenizer that breaks text into words with the Unicode Text Segmentation algorithm.
Additional ICU-specific Attributes for text analysis.
Analyzer for Indonesian.
Analyzer for Indian languages.
Analyzer for Italian.
Analyzer for Japanese.
Utilities for
JapaneseCompletionFilter
Kuromoji dictionary implementation.
Additional Kuromoji-specific Attributes for text analysis.
Analyzer for Korean.
Korean dictionary implementation.
Additional Korean-specific Attributes for text analysis.
Analyzer for Latvian.
MinHash filtering (for LSH).
Miscellaneous Tokenstreams.
Abstract classes for morphological analyzers.
Character n-gram tokenizers and filters.
Analyzer for Norwegian.
Analysis components for path-like strings such as filenames.
Set of components for pattern-based (regex) analysis.
Provides various convenience classes for creating payloads on Tokens.
Analysis components for phonetic search.
Analyzer for Portuguese.
Filter to reverse token text.
Analyzer for Romanian.
Analyzer for Russian.
Word n-gram filters.
Analyzer for Serbian.
Fast, general-purpose grammar-based tokenizer
StandardTokenizer
implements the Word Break rules from the
Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.Stempel: Algorithmic Stemmer
Analyzer for Swedish.
Analysis components for Synonyms.
Analysis components for Synonyms using Word2Vec model.
Analyzer for Telugu Language.
Analyzer for Thai.
General-purpose attributes for text analysis.
Analyzer for Turkish.
Utility functions for text analysis.
Tokenizer that is aware of Wikipedia syntax.
Compressing helper classes.
Lucene 10.0 file format.
BlockTree terms dictionary.
Lucene 5.0 file format.
Lucene 5.0 compressing format.
Components from the Lucene 8.0 index format.
Lucene 8.4 file format.
Lucene 8.6 file format.
Lucene 8.7 file format.
Lucene 9.0 file format.
Lucene 9.1 file format.
Lucene 9.12 file format.
Lucene 9.2 file format.
Lucene 9.4 file format.
Lucene 9.5 file format.
Lucene 9.9 file format.
Legacy PackedInts methods
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a
structured document).
Uses already seen data (the indexed documents) to classify new documents.
Utilities for evaluation, data preparation, etc.
Codecs API: API for customization of the encoding and structure of the index.
A simple bit-vector format that supports hamming distance and storing vectors in an HNSW graph
Pluggable term index / block terms dictionary implementations.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
Compressing helper classes.
HNSW vector helper classes.
Lucene 10.1 file format.
Lucene 9.0 file format.
BlockTree terms dictionary.
Lucene 9.0 compressing format.
Lucene 9.5 file format.
Lucene 9.9 file format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Postings format that can delegate to different formats per-field.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Unicode collation support.
Custom
AttributeImpl
for indexing collation keys as index terms.The logical representation of a
Document
for indexing and
searching.Faceted search.
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field
values.
Provides range faceting capabilities.
Provides faceting capabilities over facets that were indexed with
SortedSetDocValuesFacetField
.Taxonomy of Categories.
Taxonomy index implementation using on top of a Directory.
Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Internal copy of a subset of classes from the HPPC library.
Internal implementations to support SIMD vectorization.
Miscellaneous Lucene utilities that don't really fit anywhere else.
Misc extensions of the Document/Field API.
Misc index tools and index support.
Misc search implementations.
Misc Directory implementations.
Monitoring framework
Queries that compute score based upon a function.
FunctionValues for different data types.
A variety of functions to use with FunctionQuery.
Intervals queries
Document similarity query generators.
The payloads package provides Query mechanisms for finding and using payloads.
The calculus of spans.
A simple query parser implemented with JavaCC.
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
Extendable QueryParser provides a simple and flexible extension mechanism by overloading query
field names.
Standard Lucene Query Nodes.
A simple query parser for human-entered queries.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
This package implements KMeans algorithm for clustering vectors
This package contains several point types:
BigIntegerPoint
for 128-bit
integers
LatLonPoint
for latitude/longitude
geospatial points
Sandbox faceting: facet cutters, see
FacetCutter
for details.Sandbox faceting: Range Faceting
Sandbox faceting: facet ordinals.
Experimental index-related classes
Additional queries (some may have caveats or limitations)
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top
results with
TopFieldCollector
.Grouping.
Highlighting search terms.
Support for index-time and query-time joins.
Suggest alternate spellings for words.
Support for Autocomplete/Autosuggest
Analyzer based autosuggest.
Support for document suggestion
Finite-state based autosuggest.
Ternary Search Tree based autosuggest.
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
Lucene field & query support for the spatial geometry implemented in
org.apache.lucene.spatial3d.geom
.Binary i/o API, used for all index data.
Some utility classes.
Finite-state automaton for regular expressions.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Finite state transducers
Utility classes for working with token streams as graphs.
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
Comparable object wrappers
Packed integer arrays and streams.
Provides quantization methods for scaling vector values to smaller data types and possibly fewer
dimensions
Egothor stemmer API.
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysisClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents byte[], as a slice (offset + length) into an existing byte[].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.Annotation to not test a class or constructor withTestRandomChains
integration test.Abstraction for loading resources (streams, files, and classes).Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instanceAn object with this interface is a wrapper around another object (e.g., a filter with a delegate).Use by certain classes to match version compatibility across releases of Lucene. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.arClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.bgClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.bnClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.boostClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Annotation to not test a class or constructor withTestRandomChains
integration test.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.brClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.charfilterClassDescriptionRepresents char[], as a slice (offset + length) into an existing char[].Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation of
ResourceLoader
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cjkClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Annotation to not test a class or constructor withTestRandomChains
integration test.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.ckbClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.classicClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.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.smartClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.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.hhmmClassDescriptionAnnotation 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.commongramsClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Annotation to not test a class or constructor withTestRandomChains
integration test.Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.compoundClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.coreClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Annotation to not test a class or constructor withTestRandomChains
integration test.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instanceAn 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.customClassDescriptionAbstraction for loading resources (streams, files, and classes).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.Use by certain classes to match version compatibility across releases of Lucene.
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.czClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.deClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.elClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.emailClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.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.enClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.esClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.faClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.fiClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.frClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.gaClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.glClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.hiClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.huClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.hunspellClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents char[], as a slice (offset + length) into an existing char[].BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.icuClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.Expert: AttributeFactory returning an instance of the givenclazz
for the attributes it implements.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].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.segmentationClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Abstraction for loading resources (streams, files, and classes).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.tokenattributesClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.idClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.inClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.itClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.jaClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.A builder forCharsRef
instances.Annotation to not test a class or constructor withTestRandomChains
integration test.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.dict
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.tokenattributesClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.koClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Annotation to not test a class or constructor withTestRandomChains
integration test.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ko.tokenattributesClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.lvClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.minhashClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.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.miscellaneousClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRef
instances.BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.A builder forCharsRef
instances.Annotation to not test a class or constructor withTestRandomChains
integration test.Sorter
implementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Base class for sorting algorithms implementations.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.morphClassDescriptionRepresents int[], as a slice (offset + length) into an existing int[].This is a result supplier that is allowed to throw an IOException.
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ngramClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.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.noClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.pathClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Annotation to not test a class or constructor withTestRandomChains
integration test. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.patternClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.A builder forCharsRef
instances.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.payloadsClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.phoneticClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Annotation to not test a class or constructor withTestRandomChains
integration test.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.ptClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.reverseClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.roClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.ruClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.shingleClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.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.sinksClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.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.snowballClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.srClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.standardClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.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.stempelClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.svClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.synonymClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRef
instances.BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.Represents char[], as a slice (offset + length) into an existing char[].A builder forCharsRef
instances.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instanceAn 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.word2vecClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.Word2Vec unit composed by a term with the associated vectorAn 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.teClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.thClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.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.tokenattributesClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.trClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.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.utilClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.wikipediaClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene100
-
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene40.blocktree
-
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene50ClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene50.compressingClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRef
iteration. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene80ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Abstraction over an array of longs.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene84ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene86
-
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene87ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene90ClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].Debugging API for Lucene classes such as
IndexWriter
andSegmentInfos
.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene91ClassDescriptionInterface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene912ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene92ClassDescriptionInterface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene94ClassDescriptionInterface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene95ClassDescriptionInterface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.lucene99ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.backward_codecs.packedClassDescriptionAn object whose RAM usage can be computed.Abstraction over an array of longs.
-
Classes in org.apache.lucene.util used by org.apache.lucene.classification
-
Classes in org.apache.lucene.util used by org.apache.lucene.classification.document
-
Classes in org.apache.lucene.util used by org.apache.lucene.classification.utilsClassDescriptionA 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.codecsClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A Function that may throw an IOExceptionBitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.Abstraction over an array of longs.Helper class for loading named SPIs from classpath (e.g.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.bitvectorsClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blocktermsClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A builder forIntsRef
instances.Represents a logical byte[] as a series of pages.Provides methods to read BytesRefs from a frozen PagedBytes. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blocktreeordsClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.bloomClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Boolean supplier that is allowed to throw an IOException.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.compressing
-
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.hnswClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene101ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene90ClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Abstraction over an array of longs.Interface to supportNamedSPILoader.lookup(String)
by name.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.lucene90.blocktreeClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A builder forIntsRef
instances.Boolean supplier that is allowed to throw an IOException. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene90.compressingClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRef
iteration.Abstraction over an array of longs. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene95
-
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene99ClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Debugging API for Lucene classes such as
IndexWriter
andSegmentInfos
.This is a result supplier that is allowed to throw an IOException.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.memoryClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.A builder forIntsRef
instances.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.perfieldClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Interface to support
NamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.simpletextClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.A builder forCharsRef
instances.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.uniformsplitClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A builder forIntsRef
instances.This is a result supplier that is allowed to throw an IOException.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.collationClassDescriptionAn AttributeFactory creates instances of
AttributeImpl
s.Expert: AttributeFactory returning an instance of the givenclazz
for the attributes it implements.Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.collation.tokenattributesClassDescriptionBase interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.documentClassDescriptionAn object whose RAM usage can be computed.Comparator for a fixed number of bytes.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A builder ofDocIdSet
s.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.facetClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A builder of
DocIdSet
s.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.facet.facetset
-
Classes in org.apache.lucene.util used by org.apache.lucene.facet.rangeClassDescriptionBitSet 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.facet.sortedsetClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.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.facet.taxonomyClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].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.facet.taxonomy.directory
-
Classes in org.apache.lucene.util used by org.apache.lucene.indexClassDescriptionAn object whose RAM usage can be computed.Comparator for a fixed number of bytes.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.This class enables the allocation of fixed-size buffers and their management as part of a buffer array.Abstract class for allocating and freeing byte blocks.Represents byte[], as a slice (offset + length) into an existing byte[].A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.An extension ofBytesRefIterator
that allows retrieving the index of the current elementUsed to iterate the elements of an array in a given order.Represents a logical list of ByteRef backed by aByteBlockPool
.A builder forBytesRef
instances.BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.Manages allocation of the per-term addresses.A simple iterator interface forBytesRef
iteration.Simple counter classThis class provides ability to track the reference counts of a set of index files and delete them when their counts decreased to 0.Types of messages this file deleter will broadcast REF: messages about reference FILE: messages about fileBitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.A pool for int blocks similar toByteBlockPool
Abstract class for allocating and freeing int blocks.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances.Boolean supplier that is allowed to throw an IOException.An IO operation with a single input that may throw an IOException.A Function that may throw an IOExceptionThis is a result supplier that is allowed to throw an IOException.Abstraction over an array of longs.A LSB Radix sorter for unsigned int values.Helper class for loading named SPIs from classpath (e.g.Interface to supportNamedSPILoader.lookup(String)
by name.Represents a logical byte[] as a series of pages.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.Manages reference counting for a given object.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.Base class for sorting algorithms implementations.Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.An object with this interface is a wrapper around another object (e.g., a filter with a delegate).Use by certain classes to match version compatibility across releases of Lucene. -
Classes in org.apache.lucene.util used by org.apache.lucene.index.memoryClassDescriptionInterface for Bitset-like structures.This class enables the allocation of fixed-size buffers and their management as part of a buffer array.Represents byte[], as a slice (offset + length) into an existing byte[].A simple append only random-access
BytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.A builder forBytesRef
instances.BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.Manages allocation of the per-term addresses.A simpleBytesRefHash.BytesStartArray
that tracks memory allocation using a privateCounter
instance.A simple iterator interface forBytesRef
iteration.Simple counter classA pool for int blocks similar toByteBlockPool
Abstract class for allocating and freeing int blocks. -
Classes in org.apache.lucene.util used by org.apache.lucene.internal.hppc
-
Classes in org.apache.lucene.util used by org.apache.lucene.internal.vectorizationClassDescriptionAnnotation 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.miscClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.misc.indexClassDescriptionInterface for Bitset-like structures.Base implementation for a bit set.Represents byte[], as a slice (offset + length) into an existing byte[].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.BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Represents int[], as a slice (offset + length) into an existing int[].Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.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.searchClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.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.storeClassDescriptionAnnotation 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.monitorClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.A simple iterator interface forBytesRef
iteration.This is a result supplier that is allowed to throw an IOException.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.function.docvalues
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.function.valuesource
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.intervalsClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].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.mltClassDescriptionA 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
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.spansClassDescriptionA 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.classicClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Creates queries from the
Analyzer
chain. -
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.complexPhrase
-
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.ext
-
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.flexible.standard.nodes
-
Classes in org.apache.lucene.util used by org.apache.lucene.queryparser.simple
-
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.codecs.idversionClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A builder forIntsRef
instances.Interface to supportNamedSPILoader.lookup(String)
by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.codecs.quantization
-
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.document
-
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.facet.cutters
-
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.facet.cutters.rangesClassDescriptionBitSet 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.sandbox.facet.iteratorsClassDescriptionA 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.indexClassDescriptionAn 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.queriesClassDescriptionA 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.searchClassDescriptionAn object whose RAM usage can be computed.Comparator for a fixed number of bytes.Represents byte[], as a slice (offset + length) into an existing byte[].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.searchClassDescriptionAn object whose RAM usage can be computed.Comparator for a fixed number of bytes.Base interface for attributes.Base class for Attributes that can be added to a
AttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.ADocIdSetIterator
which iterates over set bits in a bit set.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRef
instances.BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.Manages allocation of the per-term addresses.A simpleBytesRefHash.BytesStartArray
that tracks memory allocation using a privateCounter
instance.A simple iterator interface forBytesRef
iteration.A builder ofDocIdSet
s.Utility class to efficiently add many docs in one go.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A ring buffer that tracks the frequency of the integers that it contains.Boolean supplier that is allowed to throw an IOException.This is a result supplier that is allowed to throw an IOException.Interface to supportNamedSPILoader.lookup(String)
by name.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.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.comparatorsClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.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.groupingClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.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.highlightClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.A simple append only random-accessBytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.A builder forBytesRef
instances.A builder forCharsRef
instances.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.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.joinClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.ADocIdSetIterator
which iterates over set bits in a bit set.Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.Abstraction over an array of longs. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.spellClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.A builder forCharsRef
instances.Represents int[], as a slice (offset + length) into an existing int[].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.suggestClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A simple append only random-access
BytesRef
array that stores full copies of the appended bytes in aByteBlockPool
.A builder forBytesRef
instances.A simple iterator interface forBytesRef
iteration.Utility class to read length-prefixed byte[] entries from an input.Utility class to emit length-prefixed byte[] entries to an output stream for sorting.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.analyzingClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forCharsRef
instances.A builder forIntsRef
instances.Abstraction for loading resources (streams, files, and classes).Interface for a component that needs to be initialized by an implementation ofResourceLoader
.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.documentClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Interface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRef
instances.A builder forCharsRef
instances.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances.Interface to supportNamedSPILoader.lookup(String)
by name.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.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.fstClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.On-disk sorting of byte arrays.Utility class to read length-prefixed byte[] entries from an input.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.tstClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].
-
Classes in org.apache.lucene.util used by org.apache.lucene.search.uhighlightClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface forBytesRef
iteration.Represents char[], as a slice (offset + length) into an existing char[].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.spatial3dClassDescriptionAn object whose RAM usage can be computed.A builder of
DocIdSet
s.Utility class to efficiently add many docs in one go. -
Classes in org.apache.lucene.util used by org.apache.lucene.storeClassDescriptionAn object whose RAM usage can be computed.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.utilClassDescriptionAn object whose RAM usage can be computed.Comparator for a fixed number of bytes.Base interface for attributes.An AttributeFactory creates instances of
AttributeImpl
s.Base class for Attributes that can be added to aAttributeSource
.This interface is used to reflect contents ofAttributeSource
orAttributeImpl
.An AttributeSource contains a list of differentAttributeImpl
s, and methods to add and get them.This class holds the state of an AttributeSource.Interface for Bitset-like structures.Base implementation for a bit set.This class enables the allocation of fixed-size buffers and their management as part of a buffer array.Abstract class for allocating and freeing byte blocks.Represents byte[], as a slice (offset + length) into an existing byte[].An extension ofBytesRefIterator
that allows retrieving the index of the current elementUsed to iterate the elements of an array in a given order.Represents a logical list of ByteRef backed by aByteBlockPool
.A builder forBytesRef
instances.SpecializedBytesRef
comparator thatStringSorter
has optimizations for.Manages allocation of the per-term addresses.A simple iterator interface forBytesRef
iteration.Represents char[], as a slice (offset + length) into an existing char[].A builder forCharsRef
instances.Simple counter classUtility class to efficiently add many docs in one go.Types of messages this file deleter will broadcast REF: messages about reference FILE: messages about fileTracks the reference count for a single index file:BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.A bag of integers.Provides an abstraction for read int values, so that decoding logic can be reused in different DataInput.Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.Sorter
implementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).Abstract class for allocating and freeing int blocks.Represents int[], as a slice (offset + length) into an existing int[].An IO operation with a single input that may throw an IOException.BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.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.Represents long[], as a slice (offset + length) into an existing long[].Abstraction over an array of longs.Radix sorter for variable-length strings.Interface to supportNamedSPILoader.lookup(String)
by name.A bit more descriptive unit for constructors.Utility class to read length-prefixed byte[] entries from an input.Utility class to emit length-prefixed byte[] entries to an output stream for sorting.Holds one partition of items, either loaded into memory or based on a file.Sort info (debugging mostly).Represents a logical byte[] as a series of pages.Input that transparently iterates over pagesOutput that transparently spills to new pages as necessaryProvides methods to read BytesRefs from a frozen PagedBytes.A priority queue maintains a partial ordering of its elements such that the least element can always be found in constant time.Wraps a term and boostAbstraction for loading resources (streams, files, and classes).DocIdSet
implementation inspired from http://roaringbitmap.org/A builder ofRoaringDocIdSet
s.Implement to reset an instanceAn implementation of a selection algorithm, ie.Holding object and marking that it was already setBase class for sorting algorithms implementations.A bit set that only stores longs that have at least one bit which is set.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>)
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.Word2Vec unit composed by a term with the associated vectorHolds a codepoint along with the number of bytes required to represent it in UTF8Use by certain classes to match version compatibility across releases of Lucene.A utility for keeping backwards compatibility on previously abstract methods (or similar replacements).Implements a combination ofWeakHashMap
andIdentityHashMap
. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.automatonClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.A simple iterator interface forBytesRef
iteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances.Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.bkdClassDescriptionComparator for a fixed number of bytes.Represents byte[], as a slice (offset + length) into an existing byte[].BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Represents int[], as a slice (offset + length) into an existing int[].A Runnable that may throw an IOExceptionRepresents long[], as a slice (offset + length) into an existing long[].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.fstClassDescriptionAn object whose RAM usage can be computed.This class enables the allocation of fixed-size buffers and their management as part of a buffer array.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRef
instances.Represents char[], as a slice (offset + length) into an existing char[].Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRef
instances. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.graphClassDescriptionAn AttributeSource contains a list of different
AttributeImpl
s, and methods to add and get them.Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.hnswClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Base implementation for a bit set.BitSet of fixed length (numBits), backed by accessible (
FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.Debugging API for Lucene classes such asIndexWriter
andSegmentInfos
.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
-
Classes in org.apache.lucene.util used by org.apache.lucene.util.packedClassDescriptionAn object whose RAM usage can be computed.Represents long[], as a slice (offset + length) into an existing long[].Abstraction over an array of longs.
-
Classes in org.apache.lucene.util used by org.apache.lucene.util.quantizationClassDescriptionAn object whose RAM usage can be computed.Adaptive selection algorithm based on the introspective quick select algorithm.An implementation of a selection algorithm, ie.
-
Classes in org.apache.lucene.util used by org.egothor.stemmerClassDescriptionAnnotation to suppress forbidden-apis errors inside a whole class, a method, or a field.