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.
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.
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.
Stemming TokenFilter using a Java implementation of the
Hunspell stemming algorithm.
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.
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.
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 Russian.
Word n-gram filters.
TokenFilter and Analyzer implementations that use Snowball
stemmers.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.
Analyzer for Thai.
General-purpose attributes for text analysis.
Analyzer for Turkish.
Utility functions for text analysis.
Tokenizer that is aware of Wikipedia syntax.
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.
Pluggable term index / block terms dictionary implementations.
BlockTree terms dictionary.
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.
StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
Components from the Lucene 5.0 index format
See
org.apache.lucene.codecs.lucene80 for an overview
of the index format.Components from the Lucene 6.0 index format.
Components from the Lucene 7.0 index format.
Components from the Lucene 8.0 index format
See
org.apache.lucene.codecs.lucene84 for an overview
of the index format.Components from the Lucene 8.4 index format.
Lucene 8.6 file format.
Lucene 8.7 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.Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Miscellaneous index tools.
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.
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.
This package contains SrndQuery and its subclasses.
Additional queries (some may have caveats or limitations)
Code to search indices.
Grouping.
Highlighting search terms.
Support for index-time and query-time joins.
This package contains the various ranking models that can be used in Lucene.
The calculus of spans.
Suggest alternate spellings for words.
Support for Autocomplete/Autosuggest
Analyzer based autosuggest.
Support for document suggestion
Finite-state based autosuggest.
JaSpell-based autosuggest.
Ternary Search Tree based autosuggest.
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
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.
Comparable object wrappers
Packed integer arrays and streams.
Egothor stemmer API.
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysisClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, 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.Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instanceUse 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
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.bgClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.bnClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.boostClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.brClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.charfilter
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cjkClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ckbClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.cn.smartClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, 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
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.compoundClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.coreClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource.Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instance -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.custom
-
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.czClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.deClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.elClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.enClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.esClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.faClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.fiClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.frClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.gaClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.glClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hiClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.huClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.hunspellClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, 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 forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.Represents char[], as a slice (offset + length) into an existing char[].Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icuClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.icu.segmentationClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them. -
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 ofAttributeSourceorAttributeImpl. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.idClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.inClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.itClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.jaClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource.Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ja.dict
-
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 ofAttributeSourceorAttributeImpl. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.koClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource.Represents int[], as a slice (offset + length) into an existing int[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ko.dict
-
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 ofAttributeSourceorAttributeImpl. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.lvClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.minhashClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
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 ofAttributeSourceorAttributeImpl.An AttributeSource contains a list of differentAttributeImpls, 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 forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.A builder forCharsRefinstances.Sorterimplementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ngramClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.noClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.pathClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.patternClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource.A builder forCharsRefinstances. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.payloadsClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[]. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.phoneticClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ptClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.reverseClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.ruClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.shingleClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.sinksClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.snowballClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.srClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.standardClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, 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
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.svClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.synonymClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, 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 forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.Represents char[], as a slice (offset + length) into an existing char[].A builder forCharsRefinstances.Acts like forever growing T[], but internally uses a circular buffer to reuse instances of T.Implement to reset an instance -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.thClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, 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 ofAttributeSourceorAttributeImpl.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRefinstances. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.trClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.utilClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.Interface for Bitset-like structures.Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.Use by certain classes to match version compatibility across releases of Lucene. -
Classes in org.apache.lucene.util used by org.apache.lucene.analysis.wikipediaClassDescriptionAn AttributeFactory creates instances of
AttributeImpls.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.This class holds the state of an AttributeSource. -
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 PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
-
Classes in org.apache.lucene.util used by org.apache.lucene.codecsClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpls, 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 forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.BitSet 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.blocktermsClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A builder forIntsRefinstances.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.blocktreeClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A builder forIntsRefinstances. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.blocktreeordsClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRefinstances.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
BytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.Interface to supportNamedSPILoader.lookup(String)by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.compressingClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRefiteration. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.idversionClassDescriptionAn 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
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A builder forIntsRefinstances.Interface to supportNamedSPILoader.lookup(String)by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene50ClassDescriptionAn object whose RAM usage can be computed.Interface for Bitset-like structures.Represents 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.lucene60
-
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene70ClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.Abstraction over an array of longs.Interface to supportNamedSPILoader.lookup(String)by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene80ClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface for
BytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.Abstraction over an array of longs.Interface to supportNamedSPILoader.lookup(String)by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene84ClassDescriptionAn object whose RAM usage can be computed.Represents 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.lucene86ClassDescriptionAn object whose RAM usage can be computed.Interface to support
NamedSPILoader.lookup(String)by name. -
Classes in org.apache.lucene.util used by org.apache.lucene.codecs.lucene87ClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Interface to support
NamedSPILoader.lookup(String)by name.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.memoryClassDescriptionAn 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
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A builder forIntsRefinstances.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 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
BytesRefinstances.A simple iterator interface forBytesRefiteration.A builder forCharsRefinstances.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.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
BytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A builder forIntsRefinstances.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
AttributeImpls.Expert: AttributeFactory returning an instance of the givenclazzfor 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 AttributeSource contains a list of different
AttributeImpls, 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 ofDocIdSets.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet. -
Classes in org.apache.lucene.util used by org.apache.lucene.indexClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.Abstract class for allocating and freeing byte blocks.Represents byte[], as a slice (offset + length) into an existing byte[].A simple append only random-accessBytesRefarray that stores full copies of the appended bytes in aByteBlockPool.An extension ofBytesRefIteratorthat allows retrieving the index of the current elementUsed to iterate the elements of an array in a given order.A builder forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.Manages allocation of the per-term addresses.A simple iterator interface forBytesRefiteration.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.Simple counter classBitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.Debugging API for Lucene classes such asIndexWriterandSegmentInfos.A pool for int blocks similar toByteBlockPoolAbstract class for allocating and freeing int blocks.A builder forIntsRefinstances.This is a result supplier that is allowed to throw an IOException.An IO operation with a single input.A Function that may throw an IOExceptionAbstraction over an array of longs.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 PriorityQueue 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.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.Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.Represents byte[], as a slice (offset + length) into an existing byte[].A simple append only random-access
BytesRefarray that stores full copies of the appended bytes in aByteBlockPool.A builder forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.Manages allocation of the per-term addresses.A simpleBytesRefHash.BytesStartArraythat tracks memory allocation using a privateCounterinstance.A simple iterator interface forBytesRefiteration.Simple counter classA pool for int blocks similar toByteBlockPoolAIntBlockPool.SliceReaderthat can read int slices written by aIntBlockPool.SliceWriterAIntBlockPool.SliceWriterthat allows to write multiple integer slices into a givenIntBlockPool. -
Classes in org.apache.lucene.util used by org.apache.lucene.miscClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].Tracks dynamic allocations/deallocations of memory for transient objectsA PriorityQueue 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.monitorClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.A simple iterator interface forBytesRefiteration. -
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 PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.mltClassDescriptionA PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
-
Classes in org.apache.lucene.util used by org.apache.lucene.queries.payloads
-
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
Analyzerchain. -
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.queryparser.surround.query
-
Classes in org.apache.lucene.util used by org.apache.lucene.sandbox.queriesClassDescriptionA PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
-
Classes in org.apache.lucene.util used by org.apache.lucene.searchClassDescriptionAn object whose RAM usage can be computed.Base interface for attributes.Base class for Attributes that can be added to a
AttributeSource.This interface is used to reflect contents ofAttributeSourceorAttributeImpl.An AttributeSource contains a list of differentAttributeImpls, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.ADocIdSetIteratorwhich iterates over set bits in a bit set.Represents byte[], as a slice (offset + length) into an existing byte[].A builder forBytesRefinstances.BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.Manages allocation of the per-term addresses.A simpleBytesRefHash.BytesStartArraythat tracks memory allocation using a privateCounterinstance.A simple iterator interface forBytesRefiteration.Simple counter classA builder ofDocIdSets.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, implementingBitsandDocIdSet.A ring buffer that tracks the frequency of the integers that it contains.This is a result supplier that is allowed to throw an IOException.Interface to supportNamedSPILoader.lookup(String)by name.A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.groupingClassDescriptionInterface for Bitset-like structures.Represents byte[], as a slice (offset + length) into an existing byte[].
BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.A PriorityQueue 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
AttributeImpls, and methods to add and get them.Interface for Bitset-like structures.A simple append only random-accessBytesRefarray that stores full copies of the appended bytes in aByteBlockPool.A builder forBytesRefinstances.A builder forCharsRefinstances.A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.joinClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpls, and methods to add and get them.Interface for Bitset-like structures.Base implementation for a bit set.ADocIdSetIteratorwhich iterates over set bits in a bit set.Represents byte[], as a slice (offset + length) into an existing byte[].BytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.A simple iterator interface forBytesRefiteration.BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.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.similarities
-
Classes in org.apache.lucene.util used by org.apache.lucene.search.spansClassDescriptionA PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.
-
Classes in org.apache.lucene.util used by org.apache.lucene.search.spellClassDescriptionRepresents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.A simple iterator interface forBytesRefiteration.A builder forCharsRefinstances.Represents int[], as a slice (offset + length) into an existing int[].A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.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
BytesRefarray that stores full copies of the appended bytes in aByteBlockPool.A builder forBytesRefinstances.A simple iterator interface forBytesRefiteration.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 PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.analyzingClassDescriptionAn object whose RAM usage can be computed.An AttributeSource contains a list of different
AttributeImpls, 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 forCharsRefinstances.A builder forIntsRefinstances. -
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
AttributeImpls, 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 forBytesRefinstances.A builder forCharsRefinstances.Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRefinstances.Interface to supportNamedSPILoader.lookup(String)by name.A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.search.suggest.fstClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.A simple iterator interface forBytesRefiteration.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.jaspellClassDescriptionAn 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.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
AttributeImpls, and methods to add and get them.Represents byte[], as a slice (offset + length) into an existing byte[].A simple iterator interface forBytesRefiteration.Represents char[], as a slice (offset + length) into an existing char[]. -
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.Base interface for attributes.An AttributeFactory creates instances of
AttributeImpls.Base class for Attributes that can be added to aAttributeSource.This interface is used to reflect contents ofAttributeSourceorAttributeImpl.An AttributeSource contains a list of differentAttributeImpls, 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.Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.Abstract class for allocating and freeing byte blocks.Represents byte[], as a slice (offset + length) into an existing byte[].An extension ofBytesRefIteratorthat allows retrieving the index of the current elementUsed to iterate the elements of an array in a given order.A builder forBytesRefinstances.Manages allocation of the per-term addresses.A simple iterator interface forBytesRefiteration.Represents char[], as a slice (offset + length) into an existing char[].A builder forCharsRefinstances.Simple counter classUtility 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, implementingBitsandDocIdSet.A bag of integers.Debugging API for Lucene classes such asIndexWriterandSegmentInfos.Sorterimplementation based on the merge-sort algorithm that merges in place (no extra memory will be allocated).A pool for int blocks similar toByteBlockPoolAbstract 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.BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()) long[], accessed with a long index.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.Provides methods to read BytesRefs from a frozen PagedBytes.A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.Wraps a term and boostDocIdSetimplementation inspired from http://roaringbitmap.org/ The space is divided into blocks of 2^16 bits and each block is encoded independently.A builder ofRoaringDocIdSets.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.Helper class for loading SPI classes from classpath (META-INF files).Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.Use 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 ofWeakHashMapandIdentityHashMap. -
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
BytesRefinstances.Represents char[], as a slice (offset + length) into an existing char[].Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRefinstances.Base class for sorting algorithms implementations. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.bkdClassDescriptionRepresents 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, implementingBitsandDocIdSet.A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time. -
Classes in org.apache.lucene.util used by org.apache.lucene.util.fstClassDescriptionAn object whose RAM usage can be computed.Represents byte[], as a slice (offset + length) into an existing byte[].A builder for
BytesRefinstances.Represents char[], as a slice (offset + length) into an existing char[].Represents int[], as a slice (offset + length) into an existing int[].A builder forIntsRefinstances.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.graphClassDescriptionAn AttributeSource contains a list of different
AttributeImpls, 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.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.egothor.stemmerClassDescriptionAnnotation to suppress forbidden-apis errors inside a whole class, a method, or a field.