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 TypeClassDescriptionclassBuffers up pending vector value(s) per doc, then flushes when segment flushes.classVectors' writer for a fieldclassWrites vectors to an index.classCodec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()is called, informing the Codec that a new document has started.classCodec 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 TypeClassDescriptionclassVectors' writer for a fieldclassReads vectors from an index.classVectors' 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 TypeClassDescriptionclassCopied 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 classfinal classMethods 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 classReads vectors from the index segments.final classWrites vector values to index segments.final classReads vectors from the index segments along with index data structures supporting KNN search.final classWrites vector values and knn graphs to index segments.final classReads Scalar Quantized vectors from the index segments along with index data structures.final classWrites 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 classAccumulator for documents that have a value for a field.classAnIndexWritercreates and maintains an index.classMaps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.classPrefix codes term instances (prefixes are shared).final classA 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 TypeClassDescriptionclassA hash set ofchars, implemented using open addressing with linear probing for collision resolution.classCharObjectHashMap<VType>A hash map ofchartoObject, implemented using open addressing with linear probing for collision resolution.classAn array-backed list offloat.classAn array-backed list ofint.classA hash map ofinttodouble, implemented using open addressing with linear probing for collision resolution.classA hash map ofinttofloat, implemented using open addressing with linear probing for collision resolution.classA hash set ofints, implemented using open addressing with linear probing for collision resolution.classA hash map ofinttoint, implemented using open addressing with linear probing for collision resolution.classA hash map ofinttolong, implemented using open addressing with linear probing for collision resolution.classIntObjectHashMap<VType>A hash map ofinttoObject, implemented using open addressing with linear probing for collision resolution.classAn array-backed list oflong.classA hash map oflongtofloat, implemented using open addressing with linear probing for collision resolution.classA hash set oflongs, implemented using open addressing with linear probing for collision resolution.classA hash map oflongtoint, implemented using open addressing with linear probing for collision resolution.classLongObjectHashMap<VType>A hash map oflongtoObject, implemented using open addressing with linear probing for collision resolution.classAn array-backed list offloatwith a maximum size limit.classAn array-backed list ofintwith a maximum size limit. -
Uses of Accountable in org.apache.lucene.search
Classes in org.apache.lucene.search that implement AccountableModifier and TypeClassDescriptionclassAQuerythat will match terms against a finite-state machine.final classAQuerythat 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.classA DocIdSet contains a set of doc ids.classAQueryCachethat 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 classCache of doc ids with a count.classAbstract query class to find all documents whose single or multi-dimensional point values, previously indexed with e.g.classA Query that matches documents containing terms with a specified prefix.classA fast regular expression query based on theorg.apache.lucene.util.automatonpackage.classSpecialization for a disjunction over many terms that, by default, behaves like aConstantScoreQueryover aBooleanQuerycontaining onlyBooleanClause.Occur.SHOULDclauses.classA Query that matches documents within an range of terms.classImplements 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 classfinal classADataOutputstoring data in a list ofByteBuffers.classWraps 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 TypeClassDescriptionclassclassBase implementation for a bit set.final classThis class enables the allocation of fixed-size buffers and their management as part of a buffer array.static final classUsed to iterate the elements of an array in a given order.classRepresents a logical list of ByteRef backed by aByteBlockPool.final classBytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.final classBitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.final classA ring buffer that tracks the frequency of the integers that it contains.final classBitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()) long[], accessed with a long index.final classfinal classRepresents a logical byte[] as a series of pages.static final classProvides methods to read BytesRefs from a frozen PagedBytes.classDocIdSetimplementation inspired from http://roaringbitmap.org/classA 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 AccountableAccountable.NULL_ACCOUNTABLEAn accountable that always returns 0Methods in org.apache.lucene.util that return AccountableModifier and TypeMethodDescriptionstatic AccountableAccountables.namedAccountable(String description, long bytes) Returns an accountable with the provided description and bytes.static AccountableAccountables.namedAccountable(String description, Collection<Accountable> children, long bytes) Returns an accountable with the provided description, children and bytes.static AccountableAccountables.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 AccountableAccountables.namedAccountable(String description, Accountable in) Augments an existing accountable with the provided description.static longRamUsageEstimator.sizeOf(Accountable accountable) Returns the size in bytes of theAccountableobject, using itsramBytesUsed()method.static longRamUsageEstimator.sizeOf(Accountable[] accountables) Return the size of the provided array ofAccountables by summing up the shallow size of the array and thememory usagereported by eachAccountable.static StringAccountables.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 AccountableAccountables.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 TypeClassDescriptionclassRepresents an automaton and all its states and transitions.classAutomaton representation for matching UTF-8 byte[].classAutomaton representation for matching char[].classImmutable class holding compiled details for a given Automaton.classA RunAutomaton that does not require DFA.classFinite-state automaton with fast run operation.classHolds one transition from anAutomaton. -
Uses of Accountable in org.apache.lucene.util.fst
Subinterfaces of Accountable in org.apache.lucene.util.fstModifier and TypeInterfaceDescriptioninterfaceAbstraction for reading bytes necessary for FST.Classes in org.apache.lucene.util.fst that implement AccountableModifier and TypeClassDescriptionfinal classFST<T>Represents an finite state machine (FST), using a compact byte[] format.final classProvides off heap storage of finite state machine (FST), using underlying index input instead of byte store on heapfinal classProvides 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 classAnHnswGraphwhere 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 TypeClassDescriptionclassAbstractPagedMutable<T extends AbstractPagedMutable<T>>Base implementation forPagedMutableandPagedGrowableWriter.classImplementsPackedInts.Mutable, but grows the bit count of the underlying packed ints on-demand.classProvides random access to a stream written withMonotonicBlockPackedWriter.static classA packed integer array that can be modified.static final classAPackedInts.Readerwhich has all its values equal to 0 (bitsPerValue = 0).static classA read-only random access array of positive integers.classUtility class to compress integers into aLongValuesinstance.static classA Builder for aPackedLongValuesinstance.final classfinal classAPagedMutable. -
Uses of Accountable in org.apache.lucene.util.quantization
Subinterfaces of Accountable in org.apache.lucene.util.quantization