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.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.org.apache.lucene.codecs.idversion A primary-key postings format that associates a version (long) with each term and can provide fail-fast lookups by ID and version.org.apache.lucene.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene80
for an overview of the index format.org.apache.lucene.codecs.lucene60 Components from the Lucene 6.0 index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84
for an overview of the index format.org.apache.lucene.codecs.lucene84 Components from the Lucene 8.4 index format.org.apache.lucene.codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.search Code to search indices.org.apache.lucene.search.join Support for index-time and query-time joins.org.apache.lucene.search.suggest Support for Autocomplete/Autosuggestorg.apache.lucene.search.suggest.analyzing Analyzer based autosuggest.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.suggest.fst Finite-state based autosuggest.org.apache.lucene.search.suggest.jaspell JaSpell-based autosuggest.org.apache.lucene.search.suggest.tst Ternary Search Tree based autosuggest.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.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 class
DocValuesProducer
Abstract API that produces numeric, binary, sorted, sortedset, and sortednumeric docvalues.class
FieldsProducer
Abstract API that produces terms, doc, freq, prox, offset and payloads postings.class
NormsProducer
Abstract API that produces field normalization valuesclass
PointsReader
Abstract API to visit point values.class
PostingsReaderBase
The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation ofPostingsEnum
andPostingsEnum
instances.class
StoredFieldsReader
Codec API for reading stored fields.class
StoredFieldsWriter
Codec API for writing stored fields: For every document,StoredFieldsWriter.startDocument()
is called, informing the Codec that a new document has started.class
TermVectorsReader
Codec API for reading term vectors:class
TermVectorsWriter
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.blockterms
Classes in org.apache.lucene.codecs.blockterms that implement Accountable Modifier and Type Class Description class
BlockTermsReader
Handles a terms dict, but decouples all details of doc/freqs/positions reading to an instance ofPostingsReaderBase
.private class
BlockTermsReader.FieldReader
class
FixedGapTermsIndexReader
TermsIndexReader for simple every Nth terms indexes.private class
FixedGapTermsIndexReader.FieldIndexData
class
TermsIndexReaderBase
BlockTermsReader
interacts with an instance of this class to manage its terms index.class
VariableGapTermsIndexReader
private class
VariableGapTermsIndexReader.FieldIndexData
Methods in org.apache.lucene.codecs.blockterms that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
BlockTermsReader. getChildResources()
java.util.Collection<Accountable>
FixedGapTermsIndexReader.FieldIndexData. getChildResources()
java.util.Collection<Accountable>
FixedGapTermsIndexReader. getChildResources()
java.util.Collection<Accountable>
VariableGapTermsIndexReader.FieldIndexData. getChildResources()
java.util.Collection<Accountable>
VariableGapTermsIndexReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.blocktree
Classes in org.apache.lucene.codecs.blocktree that implement Accountable Modifier and Type Class Description class
BlockTreeTermsReader
A block-based terms index and dictionary that assigns terms to variable length blocks according to how they share prefixes.class
FieldReader
BlockTree's implementation ofTerms
.Methods in org.apache.lucene.codecs.blocktree that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
BlockTreeTermsReader. getChildResources()
java.util.Collection<Accountable>
FieldReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.blocktreeords
Classes in org.apache.lucene.codecs.blocktreeords that implement Accountable Modifier and Type Class Description class
OrdsBlockTreeTermsReader
(package private) class
OrdsFieldReader
BlockTree's implementation ofTerms
.Methods in org.apache.lucene.codecs.blocktreeords that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
OrdsBlockTreeTermsReader. getChildResources()
java.util.Collection<Accountable>
OrdsFieldReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.bloom
Classes in org.apache.lucene.codecs.bloom that implement Accountable Modifier and Type Class Description (package private) static class
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer
class
FuzzySet
A class used to represent a set of many, potentially large, values (e.g.Methods in org.apache.lucene.codecs.bloom that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
BloomFilteringPostingsFormat.BloomFilteredFieldsProducer. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.compressing
Classes in org.apache.lucene.codecs.compressing that implement Accountable Modifier and Type Class Description class
CompressingStoredFieldsReader
class
CompressingStoredFieldsWriter
class
CompressingTermVectorsReader
class
CompressingTermVectorsWriter
(package private) class
FieldsIndex
(package private) class
FieldsIndexReader
(package private) class
LegacyFieldsIndexReader
Random-access reader forFieldsIndexWriter
.Methods in org.apache.lucene.codecs.compressing that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
CompressingStoredFieldsReader. getChildResources()
java.util.Collection<Accountable>
CompressingTermVectorsReader. getChildResources()
java.util.Collection<Accountable>
CompressingTermVectorsWriter. getChildResources()
java.util.Collection<Accountable>
LegacyFieldsIndexReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.idversion
Classes in org.apache.lucene.codecs.idversion that implement Accountable Modifier and Type Class Description (package private) class
IDVersionPostingsReader
class
VersionBlockTreeTermsReader
(package private) class
VersionFieldReader
BlockTree's implementation ofTerms
.Methods in org.apache.lucene.codecs.idversion that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
VersionBlockTreeTermsReader. getChildResources()
java.util.Collection<Accountable>
VersionFieldReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.lucene50
Classes in org.apache.lucene.codecs.lucene50 that implement Accountable Modifier and Type Class Description class
Lucene50PostingsReader
Concrete class that reads docId(maybe frq,pos,offset,payloads) list with postings format. -
Uses of Accountable in org.apache.lucene.codecs.lucene60
Classes in org.apache.lucene.codecs.lucene60 that implement Accountable Modifier and Type Class Description class
Lucene60PointsReader
Reads point values previously written with Lucene60PointsWriter -
Uses of Accountable in org.apache.lucene.codecs.lucene70
Classes in org.apache.lucene.codecs.lucene70 that implement Accountable Modifier and Type Class Description (package private) class
Lucene70DocValuesProducer
reader forLucene70DocValuesFormat
(package private) class
Lucene70NormsProducer
Reader forLucene70NormsFormat
-
Uses of Accountable in org.apache.lucene.codecs.lucene80
Classes in org.apache.lucene.codecs.lucene80 that implement Accountable Modifier and Type Class Description (package private) class
Lucene80DocValuesProducer
reader forLucene80DocValuesFormat
(package private) class
Lucene80NormsProducer
Reader forLucene80NormsFormat
-
Uses of Accountable in org.apache.lucene.codecs.lucene84
Classes in org.apache.lucene.codecs.lucene84 that implement Accountable Modifier and Type Class Description class
Lucene84PostingsReader
Concrete class that reads docId(maybe frq,pos,offset,payloads) list with postings format. -
Uses of Accountable in org.apache.lucene.codecs.lucene86
Classes in org.apache.lucene.codecs.lucene86 that implement Accountable Modifier and Type Class Description class
Lucene86PointsReader
Reads point values previously written withLucene86PointsWriter
-
Uses of Accountable in org.apache.lucene.codecs.memory
Methods in org.apache.lucene.codecs.memory that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
DirectDocValuesProducer.BinaryRawValues. getChildResources()
java.util.Collection<Accountable>
DirectDocValuesProducer. getChildResources()
java.util.Collection<Accountable>
DirectDocValuesProducer.SortedNumericRawValues. getChildResources()
java.util.Collection<Accountable>
DirectDocValuesProducer.SortedRawValues. getChildResources()
java.util.Collection<Accountable>
DirectDocValuesProducer.SortedSetRawValues. getChildResources()
java.util.Collection<Accountable>
DirectPostingsFormat.DirectFields. getChildResources()
java.util.Collection<Accountable>
FSTTermsReader. getChildResources()
java.util.Collection<Accountable>
FSTTermsReader.TermsReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.perfield
Classes in org.apache.lucene.codecs.perfield that implement Accountable Modifier and Type Class Description private class
PerFieldDocValuesFormat.FieldsReader
private static class
PerFieldMergeState.FilterFieldsProducer
private static class
PerFieldPostingsFormat.FieldsReader
Methods in org.apache.lucene.codecs.perfield that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
PerFieldDocValuesFormat.FieldsReader. getChildResources()
java.util.Collection<Accountable>
PerFieldPostingsFormat.FieldsReader. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.simpletext
Classes in org.apache.lucene.codecs.simpletext that implement Accountable Modifier and Type Class Description (package private) class
SimpleTextBKDReader
Forked fromBKDReader
and simplified/specialized for SimpleText's usage(package private) class
SimpleTextDocValuesReader
(package private) class
SimpleTextFieldsReader
private class
SimpleTextFieldsReader.SimpleTextTerms
static class
SimpleTextNormsFormat.SimpleTextNormsProducer
Reads plain-text norms.(package private) class
SimpleTextPointsReader
class
SimpleTextStoredFieldsReader
reads plaintext stored fieldsclass
SimpleTextStoredFieldsWriter
Writes plain-text stored fields.class
SimpleTextTermVectorsReader
Reads plain-text term vectors.class
SimpleTextTermVectorsWriter
Writes plain-text term vectors.Methods in org.apache.lucene.codecs.simpletext that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
SimpleTextFieldsReader. getChildResources()
java.util.Collection<Accountable>
SimpleTextFieldsReader.SimpleTextTerms. getChildResources()
java.util.Collection<Accountable>
SimpleTextNormsFormat.SimpleTextNormsProducer. getChildResources()
-
Uses of Accountable in org.apache.lucene.codecs.uniformsplit
Subinterfaces of Accountable in org.apache.lucene.codecs.uniformsplit Modifier and Type Interface Description interface
IndexDictionary
Immutable stateless index dictionary kept in RAM.static interface
IndexDictionary.BrowserSupplier
Supplier for a new statefulIndexDictionary.Browser
created on the immutableIndexDictionary
.Classes in org.apache.lucene.codecs.uniformsplit that implement Accountable Modifier and Type Class Description class
BlockHeader
Block header containing block metadata.class
BlockLine
One term block line.static class
BlockLine.Serializer
Reads/writes block lines with terms encoded incrementally inside a block.class
BlockReader
Seeks the block corresponding to a given term, read the block bytes, and scans the block terms.class
DeltaBaseTermStateSerializer
TermState
serializer which encodes each file pointer as a delta relative to a base file pointer.class
FieldMetadata
Metadata and stats for one field in the index.class
FSTDictionary
Immutable statelessFST
-based index dictionary kept in memory.static class
FSTDictionary.BrowserSupplier
Provides statefulFSTDictionary.Browser
to seek in theFSTDictionary
.class
IntersectBlockReader
The "intersect"TermsEnum
response toUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.class
TermBytes
Term of a block line.class
UniformSplitTerms
Terms
based on the Uniform Split technique.class
UniformSplitTermsReader
A block-based terms index and dictionary based on the Uniform Split technique. -
Uses of Accountable in org.apache.lucene.codecs.uniformsplit.sharedterms
Classes in org.apache.lucene.codecs.uniformsplit.sharedterms that implement Accountable Modifier and Type Class Description class
STBlockLine
Represents a term and its details stored in theBlockTermState
.static class
STBlockLine.Serializer
Reads block lines encoded incrementally, with all fields corresponding to the term of the line.class
STBlockReader
Reads terms blocks with the Shared Terms format.class
STIntersectBlockReader
The "intersect"TermsEnum
response toSTUniformSplitTerms.intersect(CompiledAutomaton, BytesRef)
, intersecting the terms with an automaton.class
STMergingBlockReader
class
STUniformSplitTerms
ExtendsUniformSplitTerms
for a shared-terms dictionary, with all the fields of a term in the same block line.class
STUniformSplitTermsReader
A block-based terms index and dictionary based on the Uniform Split technique, and sharing all the fields terms in the same dictionary, with all the fields of a term in the same block line. -
Uses of Accountable in org.apache.lucene.index
Classes in org.apache.lucene.index that implement Accountable Modifier and Type Class Description (package private) class
BinaryDocValuesFieldUpdates
ADocValuesFieldUpdates
which holds updates of documents, of a singleBinaryDocValuesField
.(package private) class
BufferedUpdates
Holds buffered deletes and updates, by docID, term or query for a single segment.(package private) class
BufferedUpdatesStream
Tracks the stream ofFrozenBufferedUpdates
.class
CodecReader
LeafReader implemented by codec APIs.(package private) class
DefaultIndexingChain
Default general purpose indexing chain, which handles indexing all types of fields.(package private) class
DocConsumer
(package private) class
DocsWithFieldSet
Accumulator for documents that have a value for a field.(package private) class
DocumentsWriter
This class accepts multiple added documents and directly writes segment files.(package private) class
DocumentsWriterDeleteQueue
DocumentsWriterDeleteQueue
is a non-blocking linked pending deletes queue.(package private) class
DocumentsWriterFlushControl
This class controlsDocumentsWriterPerThread
flushing during indexing.(package private) class
DocumentsWriterPerThread
(package private) class
DocValuesFieldUpdates
Holds updates of a single DocValues field, for a set of documents within one segment.(package private) static class
DocValuesFieldUpdates.SingleValueDocValuesFieldUpdates
class
EmptyDocValuesProducer
Abstract base class implementing aDocValuesProducer
that has no doc values.class
FilterCodecReader
AFilterCodecReader
contains another CodecReader, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.class
IndexWriter
AnIndexWriter
creates and maintains an index.private static class
MultiPassIndexSplitter.FakeDeleteLeafIndexReader
(package private) class
NumericDocValuesFieldUpdates
ADocValuesFieldUpdates
which holds updates of documents, of a singleNumericDocValuesField
.(package private) static class
NumericDocValuesFieldUpdates.SingleValueNumericDocValuesFieldUpdates
class
OrdinalMap
Maps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.private static class
OrdinalMap.SegmentMap
private static class
PKIndexSplitter.DocumentFilteredLeafIndexReader
class
PrefixCodedTerms
Prefix codes term instances (prefixes are shared).(package private) class
SegmentDocValuesProducer
Encapsulates multiple producers when there are docvalues updates as one producerclass
SegmentReader
IndexReader implementation over a single segment.(package private) static class
SoftDeletesDirectoryReaderWrapper.SoftDeletesFilterCodecReader
class
SortingCodecReader
AnCodecReader
which supports sorting documents by a givenSort
.class
Term
A Term represents a word from text.Fields in org.apache.lucene.index declared as Accountable Modifier and Type Field Description (package private) Accountable
StoredFieldsConsumer. accountable
(package private) Accountable
TermVectorsConsumer. accountable
Methods in org.apache.lucene.index that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
CodecReader. getChildResources()
java.util.Collection<Accountable>
DefaultIndexingChain. getChildResources()
java.util.Collection<Accountable>
DocumentsWriterPerThread. getChildResources()
java.util.Collection<Accountable>
FilterCodecReader. getChildResources()
java.util.Collection<Accountable>
OrdinalMap. getChildResources()
java.util.Collection<Accountable>
SegmentDocValuesProducer. getChildResources()
-
Uses of Accountable in org.apache.lucene.search
Classes in org.apache.lucene.search that implement Accountable Modifier and Type Class Description class
AutomatonQuery
AQuery
that will match terms against a finite-state machine.class
BM25FQuery
AQuery
that treats multiple fields as a single stream and scores terms as if you had indexed them as a single term in a single field.class
CoveringQuery
AQuery
that allows to have a configurable number or required matches per document.class
DocIdSet
A DocIdSet contains a set of doc ids.class
DocValuesNumbersQuery
LikeDocValuesTermsQuery
, but this query only runs on a longNumericDocValuesField
or aSortedNumericDocValuesField
, matching all documents whose value in the specified field is contained in the provided set of long values.class
DocValuesTermsQuery
AQuery
that only accepts documents whose term value in the specified field is contained in the provided set of allowed terms.(package private) class
LongHashSet
class
LRUQueryCache
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.private class
LRUQueryCache.LeafCache
class
PointInSetQuery
Abstract query class to find all documents whose single or multi-dimensional point values, previously indexed with e.g.class
PrefixQuery
A Query that matches documents containing terms with a specified prefix.class
RegexpQuery
A fast regular expression query based on theorg.apache.lucene.util.automaton
package.class
TermAutomatonQuery
A proximity query that lets you express an automaton, whose transitions are terms, to match documents.(package private) static class
TermAutomatonScorer.TermRunAutomaton
class
TermInSetQuery
Specialization for a disjunction over many terms that behaves like aConstantScoreQuery
over aBooleanQuery
containing onlyBooleanClause.Occur.SHOULD
clauses.class
TermRangeQuery
A Query that matches documents within an range of terms.class
WildcardQuery
Implements the wildcard search query.Methods in org.apache.lucene.search that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
LRUQueryCache. getChildResources()
java.util.Collection<Accountable>
TermInSetQuery. getChildResources()
-
Uses of Accountable in org.apache.lucene.search.join
Classes in org.apache.lucene.search.join that implement Accountable Modifier and Type Class Description (package private) class
GlobalOrdinalsQuery
(package private) class
GlobalOrdinalsWithScoreQuery
(package private) class
PointInSetIncludingScoreQuery
(package private) class
TermsIncludingScoreQuery
(package private) class
TermsQuery
A query that has an array of terms from a specific field. -
Uses of Accountable in org.apache.lucene.search.suggest
Classes in org.apache.lucene.search.suggest that implement Accountable Modifier and Type Class Description class
Lookup
Simple Lookup interface forCharSequence
suggestions. -
Uses of Accountable in org.apache.lucene.search.suggest.analyzing
Classes in org.apache.lucene.search.suggest.analyzing that implement Accountable Modifier and Type Class Description class
AnalyzingInfixSuggester
Analyzes the input text and then suggests matches based on prefix matches to any tokens in the indexed text.class
AnalyzingSuggester
Suggester that first analyzes the surface form, adds the analyzed form to a weighted FST, and then does the same thing at lookup time.class
BlendedInfixSuggester
Extension of the AnalyzingInfixSuggester which transforms the weight after search to take into account the position of the searched term into the indexed text.class
FreeTextSuggester
Builds an ngram model from the text sent toFreeTextSuggester.build(org.apache.lucene.search.suggest.InputIterator)
and predicts based on the last grams-1 tokens in the request sent toFreeTextSuggester.lookup(java.lang.CharSequence, boolean, int)
.class
FuzzySuggester
Implements a fuzzyAnalyzingSuggester
.Methods in org.apache.lucene.search.suggest.analyzing that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
AnalyzingInfixSuggester. getChildResources()
java.util.Collection<Accountable>
AnalyzingSuggester. getChildResources()
java.util.Collection<Accountable>
FreeTextSuggester. getChildResources()
-
Uses of Accountable in org.apache.lucene.search.suggest.document
Classes in org.apache.lucene.search.suggest.document that implement Accountable Modifier and Type Class Description (package private) class
CompletionFieldsProducer
Completion index (.cmp) is opened and read at instantiation to read inSuggestField
numbers and their FST offsets in the Completion dictionary (.lkp).class
CompletionsTermsReader
Holder for suggester and field-level info for a suggest fieldclass
ContextQuery
ACompletionQuery
that matches documents specified by a wrappedCompletionQuery
supporting boosting and/or filtering by specified contexts.class
NRTSuggester
NRTSuggester executes Top N search on a weighted FST specified by aCompletionScorer
Methods in org.apache.lucene.search.suggest.document that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
CompletionFieldsProducer. getChildResources()
java.util.Collection<Accountable>
CompletionsTermsReader. getChildResources()
java.util.Collection<Accountable>
NRTSuggester. getChildResources()
-
Uses of Accountable in org.apache.lucene.search.suggest.fst
Classes in org.apache.lucene.search.suggest.fst that implement Accountable Modifier and Type Class Description class
FSTCompletionLookup
An adapter fromLookup
API toFSTCompletion
.class
WFSTCompletionLookup
Suggester based on a weighted FST: it first traverses the prefix, then walks the n shortest paths to retrieve top-ranked suggestions.Methods in org.apache.lucene.search.suggest.fst that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
FSTCompletionLookup. getChildResources()
java.util.Collection<Accountable>
WFSTCompletionLookup. getChildResources()
-
Uses of Accountable in org.apache.lucene.search.suggest.jaspell
Classes in org.apache.lucene.search.suggest.jaspell that implement Accountable Modifier and Type Class Description class
JaspellLookup
Deprecated.Migrate to one of the newer suggesters which are much more RAM efficient.class
JaspellTernarySearchTrie
Deprecated.Migrate to one of the newer suggesters which are much more RAM efficient.protected static class
JaspellTernarySearchTrie.TSTNode
Deprecated.An inner class of Ternary Search Trie that represents a node in the trie. -
Uses of Accountable in org.apache.lucene.search.suggest.tst
Classes in org.apache.lucene.search.suggest.tst that implement Accountable Modifier and Type Class Description class
TSTLookup
Suggest implementation based on a Ternary Search Tree -
Uses of Accountable in org.apache.lucene.store
Classes in org.apache.lucene.store that implement Accountable Modifier and Type Class Description class
ByteBuffersDataInput
class
ByteBuffersDataOutput
ADataOutput
storing data in a list ofByteBuffer
s.class
GrowableByteArrayDataOutput
ADataOutput
that can be used to build a byte[].class
NRTCachingDirectory
Wraps aRAMDirectory
around any provided delegate directory, to be used during NRT search.class
RAMDirectory
Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory
.class
RAMFile
Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory
.class
RAMOutputStream
Deprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory
.Methods in org.apache.lucene.store that return types with arguments of type Accountable Modifier and Type Method Description java.util.Collection<Accountable>
NRTCachingDirectory. getChildResources()
java.util.Collection<Accountable>
RAMDirectory. getChildResources()
Deprecated.java.util.Collection<Accountable>
RAMOutputStream. getChildResources()
Deprecated. -
Uses of Accountable in org.apache.lucene.util
Classes in org.apache.lucene.util that implement Accountable Modifier and Type Class Description class
BitDocIdSet
class
BitSet
Base implementation for a bit set.class
ByteBlockPool
Class that Posting and PostingVector use to write byte streams into shared fixed-size byte[] arrays.static class
BytesRefArray.SortState
Used to iterate the elements of an array in a given order.class
BytesRefHash
BytesRefHash
is a special purpose hash-map like data-structure optimized forBytesRef
instances.class
FixedBitSet
BitSet of fixed length (numBits), backed by accessible (FixedBitSet.getBits()
) long[], accessed with an int index, implementingBits
andDocIdSet
.class
FrequencyTrackingRingBuffer
A ring buffer that tracks the frequency of the integers that it contains.private static class
FrequencyTrackingRingBuffer.IntBag
A bag of integers.(package private) class
IntArrayDocIdSet
class
LongBitSet
BitSet of fixed length (numBits), backed by accessible (LongBitSet.getBits()
) long[], accessed with a long index.class
NotDocIdSet
class
PagedBytes
Represents a logical byte[] as a series of pages.static class
PagedBytes.Reader
Provides methods to read BytesRefs from a frozen PagedBytes.class
RoaringDocIdSet
DocIdSet
implementation inspired from http://roaringbitmap.org/ The space is divided into blocks of 2^16 bits and each block is encoded independently.private static class
RoaringDocIdSet.ShortArrayDocIdSet
DocIdSet
implementation that can store documents up to 2^16-1 in a short[].class
SparseFixedBitSet
A 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 Accountable
Accountable. NULL_ACCOUNTABLE
An accountable that always returns 0Methods in org.apache.lucene.util that return Accountable Modifier and Type Method Description static Accountable
Accountables. namedAccountable(java.lang.String description, long bytes)
Returns an accountable with the provided description and bytes.static Accountable
Accountables. namedAccountable(java.lang.String description, java.util.Collection<Accountable> children, long bytes)
Returns an accountable with the provided description, children and bytes.static Accountable
Accountables. namedAccountable(java.lang.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 java.util.Collection<Accountable>
Accountable. getChildResources()
Returns nested resources of this class.static java.util.Collection<Accountable>
Accountables. namedAccountables(java.lang.String prefix, java.util.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 Accountable
Accountables. namedAccountable(java.lang.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
.private static java.lang.StringBuilder
Accountables. toString(java.lang.StringBuilder dest, Accountable a, int depth)
static java.lang.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 Accountable Modifier and Type Method Description static Accountable
Accountables. namedAccountable(java.lang.String description, java.util.Collection<Accountable> children, long bytes)
Returns an accountable with the provided description, children and bytes.static java.util.Collection<Accountable>
Accountables. namedAccountables(java.lang.String prefix, java.util.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 class
Automaton
Represents an automaton and all its states and transitions.class
ByteRunAutomaton
Automaton representation for matching UTF-8 byte[].class
CharacterRunAutomaton
Automaton representation for matching char[].class
CompiledAutomaton
Immutable class holding compiled details for a given Automaton.class
RunAutomaton
Finite-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 interface
FSTStore
Abstraction for reading/writing bytes necessary for FST.Classes in org.apache.lucene.util.fst that implement Accountable Modifier and Type Class Description (package private) class
BytesStore
class
FST<T>
Represents an finite state machine (FST), using a compact byte[] format.class
OffHeapFSTStore
Provides off heap storage of finite state machine (FST), using underlying index input instead of byte store on heapclass
OnHeapFSTStore
Provides storage of finite state machine (FST), using byte array or byte store allocated on heap. -
Uses of Accountable in org.apache.lucene.util.packed
Classes in org.apache.lucene.util.packed that implement Accountable Modifier and Type Class Description class
AbstractPagedMutable<T extends AbstractPagedMutable<T>>
Base implementation forPagedMutable
andPagedGrowableWriter
.class
BlockPackedReader
Provides random access to a stream written withBlockPackedWriter
.(package private) class
DeltaPackedLongValues
(package private) static class
DeltaPackedLongValues.Builder
(package private) class
Direct16
Direct wrapping of 16-bits values to a backing array.(package private) class
Direct32
Direct wrapping of 32-bits values to a backing array.(package private) class
Direct64
Direct wrapping of 64-bits values to a backing array.(package private) class
Direct8
Direct wrapping of 8-bits values to a backing array.class
DirectMonotonicReader
Retrieves an instance previously written byDirectMonotonicWriter
.static class
DirectMonotonicReader.Meta
In-memory metadata that needs to be kept around forDirectMonotonicReader
to read data from disk.(package private) class
DirectPacked64SingleBlockReader
(package private) class
DirectPackedReader
class
GrowableWriter
ImplementsPackedInts.Mutable
, but grows the bit count of the underlying packed ints on-demand.class
MonotonicBlockPackedReader
Provides random access to a stream written withMonotonicBlockPackedWriter
.(package private) class
MonotonicLongValues
(package private) static class
MonotonicLongValues.Builder
(package private) class
Packed16ThreeBlocks
Packs integers into 3 shorts (48 bits per value).(package private) class
Packed64
Space optimized random access capable array of values with a fixed number of bits/value.(package private) class
Packed64SingleBlock
This class is similar toPacked64
except that it trades space for speed by ensuring that a single block needs to be read/written in order to read/write a value.(package private) static class
Packed64SingleBlock.Packed64SingleBlock1
(package private) static class
Packed64SingleBlock.Packed64SingleBlock10
(package private) static class
Packed64SingleBlock.Packed64SingleBlock12
(package private) static class
Packed64SingleBlock.Packed64SingleBlock16
(package private) static class
Packed64SingleBlock.Packed64SingleBlock2
(package private) static class
Packed64SingleBlock.Packed64SingleBlock21
(package private) static class
Packed64SingleBlock.Packed64SingleBlock3
(package private) static class
Packed64SingleBlock.Packed64SingleBlock32
(package private) static class
Packed64SingleBlock.Packed64SingleBlock4
(package private) static class
Packed64SingleBlock.Packed64SingleBlock5
(package private) static class
Packed64SingleBlock.Packed64SingleBlock6
(package private) static class
Packed64SingleBlock.Packed64SingleBlock7
(package private) static class
Packed64SingleBlock.Packed64SingleBlock8
(package private) static class
Packed64SingleBlock.Packed64SingleBlock9
(package private) class
Packed8ThreeBlocks
Packs integers into 3 bytes (24 bits per value).static class
PackedInts.Mutable
A packed integer array that can be modified.(package private) static class
PackedInts.MutableImpl
static class
PackedInts.NullReader
APackedInts.Reader
which has all its values equal to 0 (bitsPerValue = 0).static class
PackedInts.Reader
A read-only random access array of positive integers.(package private) static class
PackedInts.ReaderImpl
A simple base for Readers that keeps track of valueCount and bitsPerValue.class
PackedLongValues
Utility class to compress integers into aLongValues
instance.static class
PackedLongValues.Builder
A Builder for aPackedLongValues
instance.class
PagedGrowableWriter
class
PagedMutable
APagedMutable
.
-