| AutomatonTermsEnum |
A FilteredTermsEnum that enumerates terms based upon what is accepted by a
DFA.
|
| BaseCompositeReader<R extends IndexReader> |
Base class for implementing CompositeReaders based on an array
of sub-readers.
|
| BaseTermsEnum |
|
| BinaryDocValues |
A per-document numeric value.
|
| CheckIndex |
Basic tool and API to check the health of an index and
write a new segments file that removes reference to
problematic segments.
|
| CheckIndex.Options |
Run-time configuration options for CheckIndex commands.
|
| CheckIndex.Status |
|
| 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.
|
| CheckIndex.VerifyPointsVisitor |
Walks the entire N-dimensional points space, verifying that all points fall within the last cell's boundaries.
|
| 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 |
|
| ConcurrentMergeScheduler |
|
| DirectoryReader |
|
| DocIDMerger<T extends DocIDMerger.Sub> |
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
|
| DocValues |
This class contains utility methods and constants for DocValues
|
| EmptyDocValuesProducer |
|
| FieldInfo |
Access to the Field Info file that describes document fields and whether or
not they are indexed.
|
| FieldInfos |
Collection of FieldInfos (accessible by number or by name).
|
| 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.
|
| 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.
|
| 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 |
|
| FilterLeafReader.FilterTerms |
Base class for filtering Terms implementations.
|
| FilterLeafReader.FilterTermsEnum |
Base class for filtering TermsEnum implementations.
|
| FilterMergePolicy |
|
| FilterNumericDocValues |
|
| Impact |
Per-document scoring factors.
|
| Impacts |
Information about upcoming impacts, ie.
|
| ImpactsEnum |
Extension of PostingsEnum which also provides information about
upcoming impacts.
|
| IndexCommit |
|
| IndexDeletionPolicy |
|
| IndexFileNames |
This class contains useful constants representing filenames and extensions
used by lucene, as well as convenience methods for querying whether a file
name matches an extension ( matchesExtension), as well as generating file names from a segment name,
generation and extension (
fileNameFromGeneration,
segmentFileName).
|
| 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.
|
| IndexReaderContext |
A struct like class that represents a hierarchical relationship between
IndexReader instances.
|
| IndexWriter |
An IndexWriter creates and maintains an index.
|
| IndexWriter.DocStats |
DocStats for this index
|
| IndexWriterConfig |
Holds all the configuration that is used to create an IndexWriter.
|
| KeepOnlyLastCommitDeletionPolicy |
This IndexDeletionPolicy implementation that
keeps only the most recent commit and immediately removes
all prior commits after a new commit is done.
|
| LeafMetaData |
Provides read-only metadata about a leaf.
|
| LeafReader |
LeafReader is an abstract class, providing an interface for accessing an
index.
|
| LeafReaderContext |
|
| LiveIndexWriterConfig |
Holds all the configuration used by IndexWriter with few setters for
settings that can be changed on an IndexWriter instance "live".
|
| MappedMultiFields |
A Fields implementation that merges multiple
Fields into one, and maps around deleted documents.
|
| MergePolicy |
Expert: a MergePolicy determines the sequence of
primitive merge operations.
|
| 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.
|
| MergeRateLimiter |
|
| 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.
|
| MultiFields |
|
| MultiPostingsEnum |
|
| MultiPostingsEnum.EnumWithSlice |
|
| MultiReader |
|
| MultiTerms |
Exposes flex API, merged from flex API of
sub-segments.
|
| MultiTermsEnum |
|
| NoMergePolicy |
|
| NumericDocValues |
A per-document numeric value.
|
| OneMergeHelper |
Allows pkg private access
|
| 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.
|
| OrdTermState |
|
| PointValues |
Access to indexed numeric values.
|
| PostingsEnum |
Iterates through the postings.
|
| PrefixCodedTerms |
Prefix codes term instances (prefixes are shared).
|
| PrefixCodedTerms.Builder |
Builds a PrefixCodedTerms: call add repeatedly, then finish.
|
| PrefixCodedTerms.TermIterator |
|
| ReaderSlice |
Subreader slice from a parent composite reader.
|
| ReaderUtil |
|
| 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.
|
| SegmentInfos |
A collection of segmentInfo objects with methods for operating on those
segments in relation to the file system.
|
| SegmentInfos.FindSegmentsFile<T> |
Utility class for executing code that needs to do
something with the current segments file.
|
| 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.
|
| SingleTermsEnum |
Subclass of FilteredTermsEnum for enumerating a single term.
|
| SlowImpactsEnum |
ImpactsEnum that doesn't index impacts but implements the API in a
legal way.
|
| SoftDeletesDirectoryReaderWrapper |
This reader filters out documents that have a doc values value in the given field and treat these
documents as soft deleted.
|
| SoftDeletesRetentionMergePolicy |
This MergePolicy allows to carry over soft deleted documents across merges.
|
| SortedDocValues |
A per-document byte[] with presorted values.
|
| SortedNumericDocValues |
|
| SortedSetDocValues |
|
| StandardDirectoryReader |
|
| 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 |
|
| TermState |
Encapsulates all required internal state to position the associated
TermsEnum without re-seeking.
|
| TermStates |
|
| TieredMergePolicy |
Merges segments of approximately equal size, subject to
an allowed number of segments per tier.
|
| TieredMergePolicy.MergeScore |
Holds score and explanation for a single candidate
merge.
|