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.lucene90.compressing Lucene 9.0 compressing format.org.apache.lucene.codecs.lucene94 Lucene 9.3 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.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. -
-
Uses of Accountable in org.apache.lucene.codecs
Classes in org.apache.lucene.codecs that implement Accountable Modifier and Type Class Description 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.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.lucene94
Classes in org.apache.lucene.codecs.lucene94 that implement Accountable Modifier and Type Class Description classLucene94HnswVectorsReaderReads vectors from the index segments along with index data structures supporting KNN search.classLucene94HnswVectorsWriterWrites vector values and knn graphs 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 classBufferingKnnVectorsWriterBuffers up pending vector value(s) per doc, then flushes when segment flushes.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.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 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.classByteBlockPoolClass that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.static classBytesRefArray.SortStateUsed to iterate the elements of an array in a given order.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 interfaceFSTStoreAbstraction for reading/writing 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.
-