Package | Description |
---|---|
org.apache.lucene.analysis.query |
Automatically filter high-frequency stopwords.
|
org.apache.lucene.codecs |
Codecs API: API for customization of the encoding and structure of the index.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
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
See
org.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 |
Lucene 8.0 file format.
|
org.apache.lucene.codecs.perfield |
Postings format that can delegate to different formats per-field.
|
org.apache.lucene.collation |
Unicode collation support.
|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.geo |
Geospatial Utility Implementations for Lucene Core
|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.index.memory |
High-performance single-document main memory Apache Lucene fulltext search index.
|
org.apache.lucene.misc |
Miscellaneous index tools.
|
org.apache.lucene.payloads |
Experimental classes for interacting with payloads
|
org.apache.lucene.queries |
Filters and Queries that add to core Lucene.
|
org.apache.lucene.queries.function |
Queries that compute score based upon a function.
|
org.apache.lucene.queries.function.docvalues |
FunctionValues for different data types.
|
org.apache.lucene.queries.function.valuesource |
A variety of functions to use with FunctionQuery.
|
org.apache.lucene.queries.mlt |
Document similarity query generators.
|
org.apache.lucene.queries.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
org.apache.lucene.queryparser.classic |
A simple query parser implemented with JavaCC.
|
org.apache.lucene.queryparser.complexPhrase |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
|
org.apache.lucene.queryparser.surround.query |
This package contains SrndQuery and its subclasses.
|
org.apache.lucene.sandbox.queries |
Additional queries (some may have caveats or limitations)
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.grouping |
Grouping.
|
org.apache.lucene.search.highlight |
Highlighting search terms.
|
org.apache.lucene.search.intervals |
Intervals queries
|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
org.apache.lucene.search.similarities |
This package contains the various ranking models that can be used in Lucene.
|
org.apache.lucene.search.similarity |
Misc similarity implementations.
|
org.apache.lucene.search.spans |
The calculus of spans.
|
org.apache.lucene.search.uhighlight |
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
|
org.apache.lucene.search.vectorhighlight |
Another highlighter implementation based on term vectors.
|
org.apache.lucene.util |
Some utility classes.
|
org.apache.lucene.util.automaton |
Finite-state automaton for regular expressions.
|
org.apache.lucene.util.bkd |
Block KD-tree, implementing the generic spatial data structure described in
this paper.
|
org.apache.lucene.util.graph |
Utility classes for working with token streams as graphs.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
BinaryDocValues
A per-document numeric value.
|
DocIDMerger.Sub
Represents one sub-reader being merged
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
FilteredTermsEnum
Abstract class for enumerating a subset of all terms.
|
FilteredTermsEnum.AcceptStatus
Return value, if term should be accepted or the iteration should
END . |
Impact
Per-document scoring factors.
|
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
IndexableField
Represents a single field for indexing.
|
IndexableFieldType
Describes the properties of a field.
|
IndexOptions
Controls how much information is stored in the postings lists.
|
MergeState
Holds common state used during segment merging.
|
MergeState.DocMap
A map of doc IDs.
|
NumericDocValues
A per-document numeric value.
|
OrdTermState
An ordinal based
TermState |
PointValues
Access to indexed numeric values.
|
PostingsEnum
Iterates through the postings.
|
SegmentCommitInfo
Embeds a [read-only] SegmentInfo and adds per-commit
fields.
|
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
StoredFieldVisitor.Status
Enumeration of possible return values for
StoredFieldVisitor.needsField(org.apache.lucene.index.FieldInfo) . |
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
PostingsEnum
Iterates through the postings.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
DocIDMerger.Sub
Represents one sub-reader being merged
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
IndexableField
Represents a single field for indexing.
|
MergeState
Holds common state used during segment merging.
|
MergeState.DocMap
A map of doc IDs.
|
PostingsEnum
Iterates through the postings.
|
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
NumericDocValues
A per-document numeric value.
|
OrdTermState
An ordinal based
TermState |
PostingsEnum
Iterates through the postings.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
Class and Description |
---|
DocValuesType
DocValues types.
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Impact
Per-document scoring factors.
|
Impacts
Information about upcoming impacts, ie.
|
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
ImpactsSource
Source of
Impacts . |
IndexOptions
Controls how much information is stored in the postings lists.
|
NumericDocValues
A per-document numeric value.
|
OrdTermState
An ordinal based
TermState |
PostingsEnum
Iterates through the postings.
|
SegmentCommitInfo
Embeds a [read-only] SegmentInfo and adds per-commit
fields.
|
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
Class and Description |
---|
DocValuesType
DocValues types.
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
IndexOptions
Controls how much information is stored in the postings lists.
|
MergeState
Holds common state used during segment merging.
|
PointValues
Access to indexed numeric values.
|
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
BinaryDocValues
A per-document numeric value.
|
DocValuesIterator |
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
NumericDocValues
A per-document numeric value.
|
PostingsEnum
Iterates through the postings.
|
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
BinaryDocValues
A per-document numeric value.
|
DocValuesIterator |
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
NumericDocValues
A per-document numeric value.
|
PostingsEnum
Iterates through the postings.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
Class and Description |
---|
BinaryDocValues
A per-document numeric value.
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
MergeState
Holds common state used during segment merging.
|
NumericDocValues
A per-document numeric value.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
Terms
Access to the terms in a specific field.
|
Class and Description |
---|
IndexableField
Represents a single field for indexing.
|
Class and Description |
---|
DocValuesType
DocValues types.
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
IndexableField
Represents a single field for indexing.
|
IndexableFieldType
Describes the properties of a field.
|
IndexOptions
Controls how much information is stored in the postings lists.
|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
LeafReaderContext
IndexReaderContext for LeafReader instances. |
NumericDocValues
A per-document numeric value.
|
PointValues
Access to indexed numeric values.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
PointValues.Relation
Used by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor) to check how each recursive cell corresponds to the query. |
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
StoredFieldVisitor.Status
Enumeration of possible return values for
StoredFieldVisitor.needsField(org.apache.lucene.index.FieldInfo) . |
Class and Description |
---|
PointValues.Relation
Used by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor) to check how each recursive cell corresponds to the query. |
Class and Description |
---|
BaseCompositeReader
Base class for implementing
CompositeReader s based on an array
of sub-readers. |
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
BinaryDocValues
A per-document numeric value.
|
BinaryDocValuesFieldUpdates.Iterator |
BufferedUpdates
Holds buffered deletes and updates, by docID, term or query for a
single segment.
|
BufferedUpdatesStream
Tracks the stream of
FrozenBufferedUpdates . |
BufferedUpdatesStream.ApplyDeletesResult |
BufferedUpdatesStream.FinishedSegments
Tracks the contiguous range of packets that have finished resolving.
|
BufferedUpdatesStream.SegmentState
Holds all per-segment internal state used while resolving deletions.
|
ByteSliceReader |
CheckIndex.DocValuesIteratorSupplier |
CheckIndex.Options
Run-time configuration options for CheckIndex commands.
|
CheckIndex.Status
Returned from
CheckIndex.checkIndex() detailing the health and status of the index. |
CheckIndex.Status.DocValuesStatus
Status from testing DocValues
|
CheckIndex.Status.FieldInfoStatus
Status from testing field infos.
|
CheckIndex.Status.FieldNormStatus
Status from testing field norms.
|
CheckIndex.Status.IndexSortStatus
Status from testing index sort
|
CheckIndex.Status.LiveDocStatus
Status from testing livedocs
|
CheckIndex.Status.PointsStatus
Status from testing PointValues
|
CheckIndex.Status.SegmentInfoStatus
Holds the status of each segment in the index.
|
CheckIndex.Status.StoredFieldStatus
Status from testing stored fields.
|
CheckIndex.Status.TermIndexStatus
Status from testing term index.
|
CheckIndex.Status.TermVectorStatus
Status from testing stored fields.
|
CodecReader
LeafReader implemented by codec APIs.
|
CompositeReader
Instances of this reader type can only
be used to get stored fields from the underlying LeafReaders,
but it is not possible to directly retrieve postings.
|
CompositeReaderContext
IndexReaderContext for CompositeReader instance. |
ConcurrentMergeScheduler.MergeThread
Runs a merge thread to execute a single merge, then exits.
|
DefaultIndexingChain.PerField
NOTE: not static: accesses at least docState, termsHash.
|
DirectoryReader
DirectoryReader is an implementation of
CompositeReader
that can read indexes in a Directory . |
DocConsumer |
DocIDMerger
Utility class to help merging documents from sub-readers according to either simple
concatenated (unsorted) order, or by a specified index-time sort, skipping
deleted documents and remapping non-deleted documents.
|
DocIDMerger.Sub
Represents one sub-reader being merged
|
DocsWithFieldSet
Accumulator for documents that have a value for a field.
|
DocumentsWriter
This class accepts multiple added documents and directly
writes segment files.
|
DocumentsWriter.FlushNotifications |
DocumentsWriterDeleteQueue
DocumentsWriterDeleteQueue is a non-blocking linked pending deletes
queue. |
DocumentsWriterDeleteQueue.DeleteSlice |
DocumentsWriterDeleteQueue.Node |
DocumentsWriterFlushControl
This class controls
DocumentsWriterPerThread flushing during
indexing. |
DocumentsWriterFlushControl.BlockedFlush |
DocumentsWriterFlushQueue |
DocumentsWriterFlushQueue.FlushTicket |
DocumentsWriterPerThread |
DocumentsWriterPerThread.DocState |
DocumentsWriterPerThread.FlushedSegment |
DocumentsWriterPerThread.IndexingChain
The IndexingChain must define the
DocumentsWriterPerThread.IndexingChain.getChain(DocumentsWriterPerThread) method
which returns the DocConsumer that the DocumentsWriter calls to process the
documents. |
DocumentsWriterPerThreadPool
DocumentsWriterPerThreadPool controls DocumentsWriterPerThreadPool.ThreadState instances
and their thread assignments during indexing. |
DocumentsWriterPerThreadPool.ThreadState
DocumentsWriterPerThreadPool.ThreadState references and guards a
DocumentsWriterPerThread instance that is used during indexing to
build a in-memory index segment. |
DocumentsWriterStallControl
Controls the health status of a
DocumentsWriter sessions. |
DocValuesFieldUpdates
Holds updates of a single DocValues field, for a set of documents within one segment.
|
DocValuesFieldUpdates.AbstractIterator |
DocValuesFieldUpdates.Iterator
An iterator over documents and their updated values.
|
DocValuesFieldUpdates.SingleValueDocValuesFieldUpdates |
DocValuesIterator |
DocValuesType
DocValues types.
|
DocValuesUpdate
An in-place update to a DocValues field.
|
DocValuesUpdate.BinaryDocValuesUpdate
An in-place update to a binary DocValues field
|
DocValuesUpdate.NumericDocValuesUpdate
An in-place update to a numeric DocValues field
|
DocValuesWriter |
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
FieldInfos.Builder |
FieldInfos.FieldDimensions |
FieldInfos.FieldNumbers |
FieldInvertState
This class tracks the number and position / offset parameters of terms
being added to the index.
|
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
FieldTermIterator
Iterates over terms in across multiple fields.
|
FieldUpdatesBuffer
This class efficiently buffers numeric and binary field updates and stores
terms, values and metadata in a memory efficient way without creating large amounts
of objects.
|
FieldUpdatesBuffer.BufferedUpdate
Struct like class that is used to iterate over all updates in this buffer
|
FieldUpdatesBuffer.BufferedUpdateIterator
An iterator that iterates over all updates in insertion order
|
FilterCodecReader
A
FilterCodecReader contains another CodecReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
FilterDirectoryReader
A FilterDirectoryReader wraps another DirectoryReader, allowing implementations
to transform or extend it.
|
FilterDirectoryReader.SubReaderWrapper
Factory class passed to FilterDirectoryReader constructor that allows
subclasses to wrap the filtered DirectoryReader's subreaders.
|
FilteredTermsEnum
Abstract class for enumerating a subset of all terms.
|
FilteredTermsEnum.AcceptStatus
Return value, if term should be accepted or the iteration should
END . |
FilterLeafReader
A
FilterLeafReader contains another LeafReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
FilterLeafReader.FilterFields
Base class for filtering
Fields
implementations. |
FilterLeafReader.FilterPostingsEnum
Base class for filtering
PostingsEnum implementations. |
FilterLeafReader.FilterTerms
Base class for filtering
Terms implementations. |
FilterLeafReader.FilterTermsEnum
Base class for filtering
TermsEnum implementations. |
FilterMergePolicy
A wrapper for
MergePolicy instances. |
FlushPolicy
FlushPolicy controls when segments are flushed from a RAM resident
internal data-structure to the IndexWriter s Directory . |
FreqProxTermsWriterPerField |
FreqProxTermsWriterPerField.FreqProxPostingsArray |
FrozenBufferedUpdates
Holds buffered deletes and updates by term or query, once pushed.
|
FrozenBufferedUpdates.TermDocsIterator.TermsProvider |
Impact
Per-document scoring factors.
|
Impacts
Information about upcoming impacts, ie.
|
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
ImpactsSource
Source of
Impacts . |
IndexableField
Represents a single field for indexing.
|
IndexableFieldType
Describes the properties of a field.
|
IndexCommit
Expert: represents a single commit into an index as seen by the
IndexDeletionPolicy or IndexReader . |
IndexDeletionPolicy
Expert: policy for deletion of stale
index commits . |
IndexFileDeleter |
IndexFileDeleter.CommitPoint
Holds details for each commit point.
|
IndexFileDeleter.RefCount
Tracks the reference count for a single index file:
|
IndexOptions
Controls how much information is stored in the postings lists.
|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
|
IndexReader.CacheKey
A cache key identifying a resource that is being cached on.
|
IndexReader.ClosedListener
A listener that is called when a resource gets closed.
|
IndexReaderContext
A struct like class that represents a hierarchical relationship between
IndexReader instances. |
IndexUpgrader
This is an easy-to-use tool that upgrades all segments of an index from previous Lucene versions
to the current segment file format.
|
IndexWriter
An
IndexWriter creates and maintains an index. |
IndexWriter.DocModifier |
IndexWriter.DocStats
DocStats for this index
|
IndexWriter.Event
Interface for internal atomic events.
|
IndexWriter.IndexReaderWarmer
If
DirectoryReader.open(IndexWriter) has
been called (ie, this writer is in near real-time
mode), then after a merge completes, this class can be
invoked to warm the reader on the newly merged
segment, before the merge commits. |
IndexWriterConfig
Holds all the configuration that is used to create an
IndexWriter . |
IndexWriterConfig.OpenMode
Specifies the open mode for
IndexWriter . |
LeafMetaData
Provides read-only metadata about a leaf.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
LeafReaderContext
IndexReaderContext for LeafReader instances. |
LiveIndexWriterConfig
Holds all the configuration used by
IndexWriter with few setters for
settings that can be changed on an IndexWriter instance "live". |
LogMergePolicy
This class implements a
MergePolicy that tries
to merge segments into levels of exponentially
increasing size, where each level has fewer segments than
the value of the merge factor. |
LogMergePolicy.SegmentInfoAndLevel |
MappingMultiPostingsEnum
Exposes flex API, merged from flex API of sub-segments,
remapping docIDs (this is used for segment merging).
|
MappingMultiPostingsEnum.MappingPostingsSub |
MergePolicy
Expert: a MergePolicy determines the sequence of
primitive merge operations.
|
MergePolicy.MergeAbortedException
Thrown when a merge was explicitly aborted because
IndexWriter.abortMerges() was called. |
MergePolicy.MergeContext
This interface represents the current context of the merge selection process.
|
MergePolicy.MergeSpecification
A MergeSpecification instance provides the information
necessary to perform multiple merges.
|
MergePolicy.OneMerge
OneMerge provides the information necessary to perform
an individual primitive merge operation, resulting in
a single new segment.
|
MergePolicy.OneMergeProgress
Progress and state for an executing merge.
|
MergePolicy.OneMergeProgress.PauseReason
Reason for pausing the merge thread.
|
MergeRateLimiter
This is the
RateLimiter that IndexWriter assigns to each running merge, to
give MergeScheduler s ionice like control. |
MergeScheduler
Expert:
IndexWriter uses an instance
implementing this interface to execute the merges
selected by a MergePolicy . |
MergeState
Holds common state used during segment merging.
|
MergeState.DocMap
A map of doc IDs.
|
MergeTrigger
MergeTrigger is passed to
MergePolicy.findMerges(MergeTrigger, SegmentInfos, MergePolicy.MergeContext) to indicate the
event that triggered the merge. |
MultiFields
Provides a single
Fields term index view over an
IndexReader . |
MultiPassIndexSplitter.FakeDeleteLeafIndexReader |
MultiPostingsEnum
Exposes
PostingsEnum , merged from PostingsEnum
API of sub-segments. |
MultiPostingsEnum.EnumWithSlice
Holds a
PostingsEnum along with the
corresponding ReaderSlice . |
MultiSorter.ComparableProvider
Returns an object for this docID whose .compareTo represents the requested
SortField sort order. |
MultiTerms
Exposes flex API, merged from flex API of
sub-segments.
|
MultiTermsEnum |
MultiTermsEnum.TermMergeQueue |
MultiTermsEnum.TermsEnumIndex |
MultiTermsEnum.TermsEnumWithSlice |
NormValuesWriter
Buffers up pending long per doc, then flushes when
segment flushes.
|
NumericDocValues
A per-document numeric value.
|
NumericDocValuesFieldUpdates.Iterator |
OneMergeWrappingMergePolicy
A wrapping merge policy that wraps the
MergePolicy.OneMerge
objects returned by the wrapped merge policy. |
OrdinalMap
Maps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.
|
OrdinalMap.SegmentMap |
OrdinalMap.TermsEnumIndex |
ParallelPostingsArray |
PendingDeletes
This class handles accounting and applying pending deletes for live segment readers
|
PointValues
Access to indexed numeric values.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
PointValues.Relation
Used by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor) to check how each recursive cell corresponds to the query. |
PointValuesWriter
Buffers up pending byte[][] value(s) per doc, then flushes when segment flushes.
|
PostingsEnum
Iterates through the postings.
|
PrefixCodedTerms
Prefix codes term instances (prefixes are shared).
|
PrefixCodedTerms.TermIterator
An iterator over the list of terms stored in a
PrefixCodedTerms . |
QueryTimeout
Base for query timeout implementations, which will provide a
shouldExit() method,
used with ExitableDirectoryReader . |
ReaderPool
Holds shared SegmentReader instances.
|
ReadersAndUpdates |
ReadersAndUpdates.MergeReader |
ReaderSlice
Subreader slice from a parent composite reader.
|
SegmentCommitInfo
Embeds a [read-only] SegmentInfo and adds per-commit
fields.
|
SegmentCoreReaders
Holds core readers that are shared (unchanged) when
SegmentReader is cloned or reopened
|
SegmentDocValues
Manages the
DocValuesProducer held by SegmentReader and
keeps track of their reference counting. |
SegmentInfo
Information about a segment such as its name, directory, and files related
to the segment.
|
SegmentInfos
A collection of segmentInfo objects with methods for operating on those
segments in relation to the file system.
|
SegmentReader
IndexReader implementation over a single segment.
|
SegmentReadState
Holder class for common parameters used during read.
|
SegmentWriteState
Holder class for common parameters used during write.
|
SnapshotDeletionPolicy
An
IndexDeletionPolicy that wraps any other
IndexDeletionPolicy and adds the ability to hold and later release
snapshots of an index. |
SoftDeletesDirectoryReaderWrapper.SoftDeletesSubReaderWrapper |
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
Sorter.DocComparator
A comparator of doc IDs.
|
Sorter.DocMap
A permutation of doc IDs.
|
Sorter.NumericDocValuesSupplier |
Sorter.SortedDocValuesSupplier |
SortingLeafReader.CachedBinaryDVs |
SortingLeafReader.CachedNumericDVs |
SortingLeafReader.SortingDocsEnum |
SortingLeafReader.SortingDocsEnum.DocFreqSorter |
SortingLeafReader.SortingPostingsEnum |
SortingLeafReader.SortingPostingsEnum.DocOffsetSorter
A
TimSorter which sorts two parallel arrays of doc IDs and
offsets in one go. |
StandardDirectoryReader
Default implementation of
DirectoryReader . |
StoredFieldsConsumer |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
StoredFieldVisitor.Status
Enumeration of possible return values for
StoredFieldVisitor.needsField(org.apache.lucene.index.FieldInfo) . |
Term
A Term represents a word from text.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
TermsHash
This class is passed each token produced by the analyzer
on each field during indexing, and it stores these
tokens in a hash table, and allocates separate byte
streams per token.
|
TermsHashPerField |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
TermStates |
TermVectorsConsumer |
TermVectorsConsumerPerField |
TermVectorsConsumerPerField.TermVectorsPostingsArray |
TieredMergePolicy
Merges segments of approximately equal size, subject to
an allowed number of segments per tier.
|
TieredMergePolicy.MERGE_TYPE |
TieredMergePolicy.MergeScore
Holds score and explanation for a single candidate
merge.
|
TieredMergePolicy.SegmentSizeAndDocs |
TrackingTmpOutputDirectoryWrapper |
TwoPhaseCommit
An interface for implementations that support 2-phase commit.
|
TwoPhaseCommitTool.CommitFailException
Thrown by
TwoPhaseCommitTool.execute(TwoPhaseCommit...) when an
object fails to commit(). |
TwoPhaseCommitTool.PrepareCommitFailException
Thrown by
TwoPhaseCommitTool.execute(TwoPhaseCommit...) when an
object fails to prepareCommit(). |
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
BinaryDocValues
A per-document numeric value.
|
DocValuesType
DocValues types.
|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
IndexableField
Represents a single field for indexing.
|
IndexableFieldType
Describes the properties of a field.
|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
|
LeafMetaData
Provides read-only metadata about a leaf.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
NumericDocValues
A per-document numeric value.
|
PointValues
Access to indexed numeric values.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
PostingsEnum
Iterates through the postings.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
IndexReaderContext
A struct like class that represents a hierarchical relationship between
IndexReader instances. |
PostingsEnum
Iterates through the postings.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
Term
A Term represents a word from text.
|
TermStates |
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
Term
A Term represents a word from text.
|
Class and Description |
---|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
SortedDocValues
A per-document byte[] with presorted values.
|
Class and Description |
---|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
NumericDocValues
A per-document numeric value.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Terms
Access to the terms in a specific field.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
PostingsEnum
Iterates through the postings.
|
Term
A Term represents a word from text.
|
TermStates |
Class and Description |
---|
Term
A Term represents a word from text.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
BaseTermsEnum
A base TermsEnum that adds default implementations for
BaseTermsEnum.attributes()
BaseTermsEnum.termState()
BaseTermsEnum.seekExact(BytesRef)
BaseTermsEnum.seekExact(BytesRef, TermState)
In some cases, the default implementation may be slow and consume huge memory, so subclass SHOULD have its own
implementation if possible. |
BinaryDocValues
A per-document numeric value.
|
DirectoryReader
DirectoryReader is an implementation of
CompositeReader
that can read indexes in a Directory . |
DocValuesIterator |
Impact
Per-document scoring factors.
|
Impacts
Information about upcoming impacts, ie.
|
ImpactsEnum
Extension of
PostingsEnum which also provides information about
upcoming impacts. |
ImpactsSource
Source of
Impacts . |
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
|
IndexReader.CacheKey
A cache key identifying a resource that is being cached on.
|
IndexReaderContext
A struct like class that represents a hierarchical relationship between
IndexReader instances. |
IndexWriter
An
IndexWriter creates and maintains an index. |
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
LeafReaderContext
IndexReaderContext for LeafReader instances. |
NumericDocValues
A per-document numeric value.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
PointValues.Relation
Used by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor) to check how each recursive cell corresponds to the query. |
PostingsEnum
Iterates through the postings.
|
PrefixCodedTerms
Prefix codes term instances (prefixes are shared).
|
PrefixCodedTerms.TermIterator
An iterator over the list of terms stored in a
PrefixCodedTerms . |
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
Term
A Term represents a word from text.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermsEnum.SeekStatus
Represents returned result from
TermsEnum.seekCeil(org.apache.lucene.util.BytesRef) . |
TermState
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking. |
TermStates |
Class and Description |
---|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
SortedDocValues
A per-document byte[] with presorted values.
|
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
BinaryDocValues
A per-document numeric value.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
FilterLeafReader
A
FilterLeafReader contains another LeafReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
|
LeafMetaData
Provides read-only metadata about a leaf.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
LeafReaderContext
IndexReaderContext for LeafReader instances. |
NumericDocValues
A per-document numeric value.
|
PointValues
Access to indexed numeric values.
|
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
Term
A Term represents a word from text.
|
Terms
Access to the terms in a specific field.
|
Class and Description |
---|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
Term
A Term represents a word from text.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
BinaryDocValues
A per-document numeric value.
|
DocValuesIterator |
FilteredTermsEnum
Abstract class for enumerating a subset of all terms.
|
FilteredTermsEnum.AcceptStatus
Return value, if term should be accepted or the iteration should
END . |
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheKey
A cache key identifying a resource that is being cached on.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
LeafReaderContext
IndexReaderContext for LeafReader instances. |
NumericDocValues
A per-document numeric value.
|
OrdinalMap
Maps per-segment ordinals to/from global ordinal space, using a compact packed-ints representation.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
PointValues.Relation
Used by
PointValues.intersect(org.apache.lucene.index.PointValues.IntersectVisitor) to check how each recursive cell corresponds to the query. |
PrefixCodedTerms
Prefix codes term instances (prefixes are shared).
|
PrefixCodedTerms.TermIterator
An iterator over the list of terms stored in a
PrefixCodedTerms . |
SortedDocValues
A per-document byte[] with presorted values.
|
SortedNumericDocValues
A list of per-document numeric values, sorted
according to
Long.compare(long, long) . |
SortedSetDocValues
A multi-valued version of
SortedDocValues . |
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
FieldInvertState
This class tracks the number and position / offset parameters of terms
being added to the index.
|
Class and Description |
---|
FieldInvertState
This class tracks the number and position / offset parameters of terms
being added to the index.
|
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
LeafReaderContext
IndexReaderContext for LeafReader instances. |
PostingsEnum
Iterates through the postings.
|
Term
A Term represents a word from text.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
TermStates |
Class and Description |
---|
FieldInfo
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
FieldInfos
Collection of
FieldInfo s (accessible by number or by name). |
Fields
Provides a
Terms index for fields that have it, and lists which fields do. |
FilterLeafReader
A
FilterLeafReader contains another LeafReader, which it
uses as its basic source of data, possibly transforming the data along the
way or providing additional functionality. |
FilterLeafReader.FilterTerms
Base class for filtering
Terms implementations. |
FilterLeafReader.FilterTermsEnum
Base class for filtering
TermsEnum implementations. |
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
IndexReader.CacheHelper
A utility class that gives hooks in order to help build a cache based on
the data that is contained in this index.
|
LeafReader
LeafReader is an abstract class, providing an interface for accessing an
index. |
NumericDocValues
A per-document numeric value.
|
PostingsEnum
Iterates through the postings.
|
StoredFieldVisitor
Expert: provides a low-level means of accessing the stored field
values in an index.
|
StoredFieldVisitor.Status
Enumeration of possible return values for
StoredFieldVisitor.needsField(org.apache.lucene.index.FieldInfo) . |
Term
A Term represents a word from text.
|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
IndexReader
IndexReader is an abstract class, providing an interface for accessing a
point-in-time view of an index.
|
Term
A Term represents a word from text.
|
Class and Description |
---|
PointValues
Access to indexed numeric values.
|
Term
A Term represents a word from text.
|
Terms
Access to the terms in a specific field.
|
Class and Description |
---|
Terms
Access to the terms in a specific field.
|
TermsEnum
Iterator to seek (
TermsEnum.seekCeil(BytesRef) , TermsEnum.seekExact(BytesRef) ) or step through (BytesRefIterator.next() terms to obtain frequency information (TermsEnum.docFreq() ), PostingsEnum or PostingsEnum for the current term (TermsEnum.postings(org.apache.lucene.index.PostingsEnum) . |
Class and Description |
---|
MergeState.DocMap
A map of doc IDs.
|
PointValues
Access to indexed numeric values.
|
PointValues.IntersectVisitor
We recurse the BKD tree, using a provided instance of this to guide the recursion.
|
Class and Description |
---|
Term
A Term represents a word from text.
|