Uses of Interface
org.apache.lucene.util.Accountable
Packages that use Accountable
Package
Description
Codecs API: API for customization of the encoding and structure of the index.
HNSW vector helper classes.
Lucene 10.2 file format.
Lucene 9.0 compressing format.
Lucene 9.9 file format.
Code to maintain and access indices.
Internal copy of a subset of classes from the HPPC library.
Code to search indices.
Binary i/o API, used for all index data.
Some utility classes.
Finite-state automaton for regular expressions.
Finite state transducers
Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.
Packed integer arrays and streams.
Provides quantization methods for scaling vector values to smaller data types and possibly fewer
dimensions
-
Uses of Accountable in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement AccountableModifier and TypeClassDescriptionclass
Buffers up pending vector value(s) per doc, then flushes when segment flushes.class
Vectors' writer for a fieldclass
Writes vectors to an index.class
Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.class
Codec API for writing term vectors: For every document,TermVectorsWriter.startDocument(int)
is called, informing the Codec how many fields will be written. -
Uses of Accountable in org.apache.lucene.codecs.hnsw
Classes in org.apache.lucene.codecs.hnsw that implement AccountableModifier and TypeClassDescriptionclass
Vectors' writer for a fieldclass
Reads vectors from an index.class
Vectors' writer for a field that allows additional indexing logic to be implemented by the caller -
Uses of Accountable in org.apache.lucene.codecs.lucene102
Classes in org.apache.lucene.codecs.lucene102 that implement AccountableModifier and TypeClassDescriptionclass
Copied from Lucene, replace with Lucene's implementation sometime after Lucene 10 -
Uses of Accountable in org.apache.lucene.codecs.lucene90.compressing
Classes in org.apache.lucene.codecs.lucene90.compressing that implement AccountableModifier and TypeClassDescriptionfinal class
final class
Methods in org.apache.lucene.codecs.lucene90.compressing that return types with arguments of type Accountable -
Uses of Accountable in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement AccountableModifier and TypeClassDescriptionfinal class
Reads vectors from the index segments.final class
Writes vector values to index segments.final class
Reads vectors from the index segments along with index data structures supporting KNN search.final class
Writes vector values and knn graphs to index segments.final class
Reads Scalar Quantized vectors from the index segments along with index data structures.final class
Writes quantized vector values and metadata to index segments. -
Uses of Accountable in org.apache.lucene.index
Classes in org.apache.lucene.index that implement AccountableModifier and TypeClassDescriptionfinal class
Accumulator for documents that have a value for a field.class
AnIndexWriter
creates and maintains an index.class
Maps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.class
Prefix codes term instances (prefixes are shared).final class
A Term represents a word from text.Methods in org.apache.lucene.index that return types with arguments of type Accountable -
Uses of Accountable in org.apache.lucene.internal.hppc
Classes in org.apache.lucene.internal.hppc that implement AccountableModifier and TypeClassDescriptionclass
A hash set ofchar
s, implemented using open addressing with linear probing for collision resolution.class
CharObjectHashMap<VType>
A hash map ofchar
toObject
, implemented using open addressing with linear probing for collision resolution.class
An array-backed list offloat
.class
An array-backed list ofint
.class
A hash map ofint
todouble
, implemented using open addressing with linear probing for collision resolution.class
A hash map ofint
tofloat
, implemented using open addressing with linear probing for collision resolution.class
A hash set ofint
s, implemented using open addressing with linear probing for collision resolution.class
A hash map ofint
toint
, implemented using open addressing with linear probing for collision resolution.class
A hash map ofint
tolong
, implemented using open addressing with linear probing for collision resolution.class
IntObjectHashMap<VType>
A hash map ofint
toObject
, implemented using open addressing with linear probing for collision resolution.class
An array-backed list oflong
.class
A hash map oflong
tofloat
, implemented using open addressing with linear probing for collision resolution.class
A hash set oflong
s, implemented using open addressing with linear probing for collision resolution.class
A hash map oflong
toint
, implemented using open addressing with linear probing for collision resolution.class
LongObjectHashMap<VType>
A hash map oflong
toObject
, implemented using open addressing with linear probing for collision resolution. -
Uses of Accountable in org.apache.lucene.search
Classes in org.apache.lucene.search that implement AccountableModifier and TypeClassDescriptionclass
AQuery
that will match terms against a finite-state machine.final class
AQuery
that treats multiple fields as a single stream and scores terms as if they had been indexed in a single field whose values would be the union of the values of the provided fields.class
A DocIdSet contains a set of doc ids.class
AQueryCache
that evicts queries using a LRU (least-recently-used) eviction policy in order to remain under a given maximum size and number of bytes used.protected static class
Cache of doc ids with a count.class
Abstract query class to find all documents whose single or multi-dimensional point values, previously indexed with e.g.class
A Query that matches documents containing terms with a specified prefix.class
A fast regular expression query based on theorg.apache.lucene.util.automaton
package.class
Specialization for a disjunction over many terms that, by default, behaves like aConstantScoreQuery
over aBooleanQuery
containing onlyBooleanClause.Occur.SHOULD
clauses.class
A Query that matches documents within an range of terms.class
Implements the wildcard search query.Methods in org.apache.lucene.search that return types with arguments of type AccountableModifier and TypeMethodDescriptionLRUQueryCache.getChildResources()
TermInSetQuery.getChildResources()
-
Uses of Accountable in org.apache.lucene.store
Classes in org.apache.lucene.store that implement AccountableModifier and TypeClassDescriptionfinal class
final class
ADataOutput
storing data in a list ofByteBuffer
s.class
Wraps a RAM-resident directory around any provided delegate directory, to be used during NRT search. -
Uses of Accountable in org.apache.lucene.util
Classes in org.apache.lucene.util that implement AccountableModifier and TypeClassDescriptionclass
class
Base implementation for a bit set.final class
This class enables the allocation of fixed-size buffers and their management as part of a buffer array.static final class
Used to iterate the elements of an array in a given order.class
Represents a logical list of ByteRef backed by aByteBlockPool
.final class
BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.final class
BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.final class
A ring buffer that tracks the frequency of the integers that it contains.final class
BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.final class
final class
Represents a logical byte[] as a series of pages.static final class
Provides methods to read BytesRefs from a frozen PagedBytes.class
DocIdSet
implementation inspired from http://roaringbitmap.org/class
A bit set that only stores longs that have at least one bit which is set.Fields in org.apache.lucene.util declared as AccountableModifier and TypeFieldDescriptionstatic final Accountable
Accountable.NULL_ACCOUNTABLE
An accountable that always returns 0Methods in org.apache.lucene.util that return AccountableModifier and TypeMethodDescriptionstatic Accountable
Accountables.namedAccountable
(String description, long bytes) Returns an accountable with the provided description and bytes.static Accountable
Accountables.namedAccountable
(String description, Collection<Accountable> children, long bytes) Returns an accountable with the provided description, children and bytes.static Accountable
Accountables.namedAccountable
(String description, Accountable in) Augments an existing accountable with the provided description.Methods in org.apache.lucene.util that return types with arguments of type AccountableModifier and TypeMethodDescriptiondefault Collection
<Accountable> Accountable.getChildResources()
Returns nested resources of this class.static Collection
<Accountable> Accountables.namedAccountables
(String prefix, Map<?, ? extends Accountable> in) Converts a map of resources to a collection.Methods in org.apache.lucene.util with parameters of type AccountableModifier and TypeMethodDescriptionstatic Accountable
Accountables.namedAccountable
(String description, Accountable in) Augments an existing accountable with the provided description.static long
RamUsageEstimator.sizeOf
(Accountable accountable) Returns the size in bytes of theAccountable
object, using itsramBytesUsed()
method.static long
RamUsageEstimator.sizeOf
(Accountable[] accountables) Return the size of the provided array ofAccountable
s by summing up the shallow size of the array and thememory usage
reported by eachAccountable
.static String
Accountables.toString
(Accountable a) Returns a String description of an Accountable and any nested resources.Method parameters in org.apache.lucene.util with type arguments of type AccountableModifier and TypeMethodDescriptionstatic Accountable
Accountables.namedAccountable
(String description, Collection<Accountable> children, long bytes) Returns an accountable with the provided description, children and bytes.static Collection
<Accountable> Accountables.namedAccountables
(String prefix, Map<?, ? extends Accountable> in) Converts a map of resources to a collection. -
Uses of Accountable in org.apache.lucene.util.automaton
Classes in org.apache.lucene.util.automaton that implement AccountableModifier and TypeClassDescriptionclass
Represents an automaton and all its states and transitions.class
Automaton representation for matching UTF-8 byte[].class
Automaton representation for matching char[].class
Immutable class holding compiled details for a given Automaton.class
A RunAutomaton that does not require DFA.class
Finite-state automaton with fast run operation.class
Holds one transition from anAutomaton
. -
Uses of Accountable in org.apache.lucene.util.fst
Subinterfaces of Accountable in org.apache.lucene.util.fstModifier and TypeInterfaceDescriptioninterface
Abstraction for reading bytes necessary for FST.Classes in org.apache.lucene.util.fst that implement AccountableModifier and TypeClassDescriptionfinal class
FST<T>
Represents an finite state machine (FST), using a compact byte[] format.final class
Provides off heap storage of finite state machine (FST), using underlying index input instead of byte store on heapfinal class
Provides storage of finite state machine (FST), using byte array or byte store allocated on heap. -
Uses of Accountable in org.apache.lucene.util.hnsw
Classes in org.apache.lucene.util.hnsw that implement AccountableModifier and TypeClassDescriptionfinal class
AnHnswGraph
where all nodes and connections are held in memory. -
Uses of Accountable in org.apache.lucene.util.packed
Classes in org.apache.lucene.util.packed that implement AccountableModifier and TypeClassDescriptionclass
AbstractPagedMutable<T extends AbstractPagedMutable<T>>
Base implementation forPagedMutable
andPagedGrowableWriter
.class
ImplementsPackedInts.Mutable
, but grows the bit count of the underlying packed ints on-demand.class
Provides random access to a stream written withMonotonicBlockPackedWriter
.static class
A packed integer array that can be modified.static final class
APackedInts.Reader
which has all its values equal to 0 (bitsPerValue = 0).static class
A read-only random access array of positive integers.class
Utility class to compress integers into aLongValues
instance.static class
A Builder for aPackedLongValues
instance.final class
final class
APagedMutable
. -
Uses of Accountable in org.apache.lucene.util.quantization
Subinterfaces of Accountable in org.apache.lucene.util.quantization