Package | Description |
---|---|
org.apache.lucene.analysis |
API and code to convert text into indexable/searchable tokens.
|
org.apache.lucene.analysis.tokenattributes |
Useful
Attribute s for text analysis. |
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.queryParser |
A simple query parser implemented with JavaCC.
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.function |
Programmatic control over documents scores.
|
org.apache.lucene.search.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
org.apache.lucene.search.spans |
The calculus of spans.
|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
org.apache.lucene.util |
Some utility classes.
|
Class | Description |
---|---|
Payload |
A Payload is metadata that can be stored together with each occurrence
of a term.
|
Class | Description |
---|---|
Payload |
A Payload is metadata that can be stored together with each occurrence
of a term.
|
Class | Description |
---|---|
FieldInfo.IndexOptions |
Controls how much information is stored in the postings lists.
|
Class | Description |
---|---|
CheckIndex.Status |
Returned from
CheckIndex.checkIndex() detailing the health and status of the index. |
CheckIndex.Status.FieldNormStatus |
Status from testing field norms.
|
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.
|
ConcurrentMergeScheduler.MergeThread | |
CorruptIndexException |
This exception is thrown when Lucene detects
an inconsistency in the index.
|
FieldInfo |
Access to the Fieldable Info file that describes document fields and whether or
not they are indexed.
|
FieldInfo.IndexOptions |
Controls how much information is stored in the postings lists.
|
FieldInfos |
Collection of
FieldInfo s (accessible by number or by name). |
FilterIndexReader.FilterTermDocs |
Base class for filtering
TermDocs implementations. |
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 . |
IndexFileNameFilter |
Filename filter that accept filenames and extensions only created by Lucene.
|
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
IndexReader.ReaderClosedListener |
A custom listener that's invoked when the IndexReader
is closed.
|
IndexWriter |
An
IndexWriter creates and maintains an index. |
IndexWriter.IndexReaderWarmer |
If
IndexWriter.getReader() 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. |
IndexWriter.MaxFieldLength |
Deprecated.
use
LimitTokenCountAnalyzer instead. |
IndexWriterConfig |
Holds all the configuration of
IndexWriter . |
IndexWriterConfig.OpenMode |
Specifies the open mode for
IndexWriter :
IndexWriterConfig.OpenMode.CREATE - creates a new index or overwrites an existing one. |
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. |
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.
|
MergeScheduler |
Expert:
IndexWriter uses an instance
implementing this interface to execute the merges
selected by a MergePolicy . |
PayloadProcessorProvider |
Provides a
PayloadProcessorProvider.ReaderPayloadProcessor to be used for a Directory . |
PayloadProcessorProvider.DirPayloadProcessor |
Deprecated.
Use
PayloadProcessorProvider.ReaderPayloadProcessor instead. |
PayloadProcessorProvider.PayloadProcessor |
Processes the given payload.
|
PayloadProcessorProvider.ReaderPayloadProcessor |
Returns a
PayloadProcessorProvider.PayloadProcessor for a given Term which allows
processing the payloads of different terms differently. |
PositionBasedTermVectorMapper.TVPositionInfo |
Container for a term at a position
|
SegmentInfo |
Information about a segment such as it's 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.
|
SegmentReader.CoreClosedListener |
Called when the shared core for this SegmentReader
is closed.
|
SnapshotDeletionPolicy |
An
IndexDeletionPolicy that wraps around any other
IndexDeletionPolicy and adds the ability to hold and later release
snapshots of an index. |
StaleReaderException |
This exception is thrown when an
IndexReader
tries to make changes to the index (via IndexReader.deleteDocument(int) , IndexReader.undeleteAll() or IndexReader.setNorm(int, java.lang.String, byte) )
but changes have already been committed to the index
since this reader was instantiated. |
Term |
A Term represents a word from text.
|
TermDocs |
TermDocs provides an interface for enumerating <document, frequency>
pairs for a term.
|
TermEnum |
Abstract class for enumerating terms.
|
TermFreqVector |
Provides access to stored term vector of
a document field.
|
TermPositions |
TermPositions provides an interface for enumerating the <document,
frequency, <position>* > tuples for a term.
|
TermVectorEntry |
Convenience class for holding TermVector information.
|
TermVectorMapper |
The TermVectorMapper can be used to map Term Vectors into your own
structure instead of the parallel array structure used by
IndexReader.getTermFreqVector(int,String) . |
TermVectorOffsetInfo |
The TermVectorOffsetInfo class holds information pertaining to a Term in a
TermPositionVector 's
offset information. |
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.
|
Class | Description |
---|---|
Term |
A Term represents a word from text.
|
Class | Description |
---|---|
CorruptIndexException |
This exception is thrown when Lucene detects
an inconsistency in the index.
|
FieldInvertState |
This class tracks the number and position / offset parameters of terms
being added to the index.
|
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
IndexWriter |
An
IndexWriter creates and maintains an index. |
Term |
A Term represents a word from text.
|
TermEnum |
Abstract class for enumerating terms.
|
TermFreqVector |
Provides access to stored term vector of
a document field.
|
Class | Description |
---|---|
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
Term |
A Term represents a word from text.
|
Class | Description |
---|---|
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
Term |
A Term represents a word from text.
|
TermPositions |
TermPositions provides an interface for enumerating the <document,
frequency, <position>* > tuples for a term.
|
Class | Description |
---|---|
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
Term |
A Term represents a word from text.
|
TermPositions |
TermPositions provides an interface for enumerating the <document,
frequency, <position>* > tuples for a term.
|
Class | Description |
---|---|
MergeScheduler |
Expert:
IndexWriter uses an instance
implementing this interface to execute the merges
selected by a MergePolicy . |
Class | Description |
---|---|
FieldInfos |
Collection of
FieldInfo s (accessible by number or by name). |
IndexReader |
IndexReader is an abstract class, providing an interface for accessing an
index.
|
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.