Uses of Interface
org.apache.lucene.util.Accountable
-
Packages that use Accountable Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.hnsw HNSW vector helper classes.org.apache.lucene.codecs.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene95 Lucene 9.5 file format.org.apache.lucene.codecs.lucene99 Lucene 9.9 file format.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.internal.hppc Internal copy of a subset of classes from the HPPC library.org.apache.lucene.search Code to search indices.org.apache.lucene.store Binary i/o API, used for all index data.org.apache.lucene.util Some utility classes.org.apache.lucene.util.automaton Finite-state automaton for regular expressions.org.apache.lucene.util.fst Finite state transducersorg.apache.lucene.util.hnsw Navigable Small-World graph, nominally Hierarchical but currently only has a single layer.org.apache.lucene.util.packed Packed integer arrays and streams.org.apache.lucene.util.quantization Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions -
-
Uses of Accountable in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement Accountable Modifier and Type Class Description classBufferingKnnVectorsWriterBuffers up pending vector value(s) per doc, then flushes when segment flushes.classKnnFieldVectorsWriter<T>Vectors' writer for a fieldclassKnnVectorsReaderReads vectors from an index.classKnnVectorsWriterWrites vectors to an index.classStoredFieldsWriterCodec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()is called, informing the Codec that a new document has started.classTermVectorsWriterCodec 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 Accountable Modifier and Type Class Description classFlatFieldVectorsWriter<T>Vectors' writer for a fieldclassFlatVectorsReaderReads vectors from an index.classFlatVectorsWriterVectors' writer for a field that allows additional indexing logic to be implemented by the caller -
Uses of Accountable in org.apache.lucene.codecs.lucene90.compressing
Classes in org.apache.lucene.codecs.lucene90.compressing that implement Accountable Modifier and Type Class Description classLucene90CompressingStoredFieldsWriterclassLucene90CompressingTermVectorsWriterMethods in org.apache.lucene.codecs.lucene90.compressing that return types with arguments of type Accountable Modifier and Type Method Description Collection<Accountable>Lucene90CompressingTermVectorsWriter. getChildResources() -
Uses of Accountable in org.apache.lucene.codecs.lucene95
Classes in org.apache.lucene.codecs.lucene95 that implement Accountable Modifier and Type Class Description classOrdToDocDISIReaderConfigurationConfiguration forDirectMonotonicReaderandIndexedDISIfor reading sparse vectors. -
Uses of Accountable in org.apache.lucene.codecs.lucene99
Classes in org.apache.lucene.codecs.lucene99 that implement Accountable Modifier and Type Class Description classLucene99FlatVectorsReaderReads vectors from the index segments.classLucene99FlatVectorsWriterWrites vector values to index segments.classLucene99HnswVectorsReaderReads vectors from the index segments along with index data structures supporting KNN search.classLucene99HnswVectorsWriterWrites vector values and knn graphs to index segments.classLucene99ScalarQuantizedVectorsReaderReads Scalar Quantized vectors from the index segments along with index data structures.classLucene99ScalarQuantizedVectorsWriterWrites quantized vector values and metadata to index segments. -
Uses of Accountable in org.apache.lucene.codecs.perfield
Classes in org.apache.lucene.codecs.perfield that implement Accountable Modifier and Type Class Description static classPerFieldKnnVectorsFormat.FieldsReaderVectorReader that can wrap multiple delegate readers, selected by field. -
Uses of Accountable in org.apache.lucene.index
Classes in org.apache.lucene.index that implement Accountable Modifier and Type Class Description classDocsWithFieldSetAccumulator for documents that have a value for a field.classIndexWriterAnIndexWritercreates and maintains an index.classOrdinalMapMaps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.classPrefixCodedTermsPrefix codes term instances (prefixes are shared).classTermA Term represents a word from text.Methods in org.apache.lucene.index that return types with arguments of type Accountable Modifier and Type Method Description Collection<Accountable>OrdinalMap. getChildResources() -
Uses of Accountable in org.apache.lucene.internal.hppc
Classes in org.apache.lucene.internal.hppc that implement Accountable Modifier and Type Class Description classCharHashSetA 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.classFloatArrayListAn array-backed list offloat.classIntArrayListAn array-backed list ofint.classIntDoubleHashMapA hash map ofinttodouble, implemented using open addressing with linear probing for collision resolution.classIntFloatHashMapA hash map ofinttofloat, implemented using open addressing with linear probing for collision resolution.classIntHashSetA hash set ofints, implemented using open addressing with linear probing for collision resolution.classIntIntHashMapA hash map ofinttoint, implemented using open addressing with linear probing for collision resolution.classIntLongHashMapA 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.classLongArrayListAn array-backed list oflong.classLongFloatHashMapA hash map oflongtofloat, implemented using open addressing with linear probing for collision resolution.classLongHashSetA hash set oflongs, implemented using open addressing with linear probing for collision resolution.classLongIntHashMapA 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. -
Uses of Accountable in org.apache.lucene.search
Classes in org.apache.lucene.search that implement Accountable Modifier and Type Class Description classAutomatonQueryAQuerythat will match terms against a finite-state machine.classDocIdSetA DocIdSet contains a set of doc ids.classLRUQueryCacheAQueryCachethat 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 classLRUQueryCache.CacheAndCountCache of doc ids with a count.classPointInSetQueryAbstract query class to find all documents whose single or multi-dimensional point values, previously indexed with e.g.classPrefixQueryA Query that matches documents containing terms with a specified prefix.classRegexpQueryA fast regular expression query based on theorg.apache.lucene.util.automatonpackage.classTermInSetQuerySpecialization for a disjunction over many terms that, by default, behaves like aConstantScoreQueryover aBooleanQuerycontaining onlyBooleanClause.Occur.SHOULDclauses.classTermRangeQueryA Query that matches documents within an range of terms.classWildcardQueryImplements the wildcard search query.Methods in org.apache.lucene.search that return types with arguments of type Accountable Modifier and Type Method Description Collection<Accountable>LRUQueryCache. getChildResources()Collection<Accountable>TermInSetQuery. getChildResources() -
Uses of Accountable in org.apache.lucene.store
Classes in org.apache.lucene.store that implement Accountable Modifier and Type Class Description classByteBuffersDataInputclassByteBuffersDataOutputADataOutputstoring data in a list ofByteBuffers.classNRTCachingDirectoryWraps 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 Accountable Modifier and Type Class Description classBitDocIdSetclassBitSetBase implementation for a bit set.classByteBlockPoolThis class enables the allocation of fixed-size buffers and their management as part of a buffer array.static classBytesRefArray.SortStateUsed to iterate the elements of an array in a given order.classBytesRefBlockPoolRepresents a logical list of ByteRef backed by aByteBlockPool.classBytesRefHashBytesRefHashis a special purpose hash-map like data-structure optimized forBytesRefinstances.classFixedBitSetBitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()) long[], accessed with an int index, implementingBitsandDocIdSet.classFrequencyTrackingRingBufferA ring buffer that tracks the frequency of the integers that it contains.classLongBitSetBitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()) long[], accessed with a long index.classNotDocIdSetclassPagedBytesRepresents a logical byte[] as a series of pages.static classPagedBytes.ReaderProvides methods to read BytesRefs from a frozen PagedBytes.classRoaringDocIdSetDocIdSetimplementation inspired from http://roaringbitmap.org/classSparseFixedBitSetA bit set that only stores longs that have at least one bit which is set.Fields in org.apache.lucene.util declared as Accountable Modifier and Type Field Description static AccountableAccountable. NULL_ACCOUNTABLEAn accountable that always returns 0Methods in org.apache.lucene.util that return Accountable Modifier and Type Method Description static 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 Accountable Modifier and Type Method Description default 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 Accountable Modifier and Type Method Description static 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 Accountable Modifier and Type Method Description static 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 Accountable Modifier and Type Class Description classAutomatonRepresents an automaton and all its states and transitions.classByteRunAutomatonAutomaton representation for matching UTF-8 byte[].classCharacterRunAutomatonAutomaton representation for matching char[].classCompiledAutomatonImmutable class holding compiled details for a given Automaton.classRunAutomatonFinite-state automaton with fast run operation. -
Uses of Accountable in org.apache.lucene.util.fst
Subinterfaces of Accountable in org.apache.lucene.util.fst Modifier and Type Interface Description interfaceFSTReaderAbstraction for reading bytes necessary for FST.Classes in org.apache.lucene.util.fst that implement Accountable Modifier and Type Class Description classFST<T>Represents an finite state machine (FST), using a compact byte[] format.classOffHeapFSTStoreProvides off heap storage of finite state machine (FST), using underlying index input instead of byte store on heapclassOnHeapFSTStoreProvides 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 Accountable Modifier and Type Class Description classOnHeapHnswGraphAnHnswGraphwhere 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 Accountable Modifier and Type Class Description classAbstractPagedMutable<T extends AbstractPagedMutable<T>>Base implementation forPagedMutableandPagedGrowableWriter.classDirectMonotonicReaderRetrieves an instance previously written byDirectMonotonicWriter.static classDirectMonotonicReader.MetaIn-memory metadata that needs to be kept around forDirectMonotonicReaderto read data from disk.classGrowableWriterImplementsPackedInts.Mutable, but grows the bit count of the underlying packed ints on-demand.classMonotonicBlockPackedReaderProvides random access to a stream written withMonotonicBlockPackedWriter.static classPackedInts.MutableA packed integer array that can be modified.static classPackedInts.NullReaderAPackedInts.Readerwhich has all its values equal to 0 (bitsPerValue = 0).static classPackedInts.ReaderA read-only random access array of positive integers.classPackedLongValuesUtility class to compress integers into aLongValuesinstance.static classPackedLongValues.BuilderA Builder for aPackedLongValuesinstance.classPagedGrowableWriterclassPagedMutableAPagedMutable. -
Uses of Accountable in org.apache.lucene.util.quantization
Subinterfaces of Accountable in org.apache.lucene.util.quantization Modifier and Type Interface Description interfaceQuantizedVectorsReaderQuantized vector reader
-