Uses of Package
org.apache.lucene.codecs

Packages that use org.apache.lucene.codecs
org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index. 
org.apache.lucene.codecs.appending Codec for on append-only outputs, such as plain output streams and append-only filesystems. 
org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields. 
org.apache.lucene.codecs.lucene3x Codec to support Lucene 3.x indexes (readonly) 
org.apache.lucene.codecs.lucene40 Lucene 4.0 file format. 
org.apache.lucene.codecs.lucene40.values Default DocValues implementation for Lucene 4.0 indexes. 
org.apache.lucene.codecs.memory Postings format that is read entirely into memory. 
org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field. 
org.apache.lucene.codecs.pulsing Pulsing Codec: inlines low frequency terms' postings into terms dictionary. 
org.apache.lucene.codecs.sep Sep: base support for separate files (doc,frq,pos,skp,pyl) 
org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings. 
org.apache.lucene.index Code to maintain and access indices. 
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs
BlockTermState
          Holds all state required for PostingsReaderBase to produce a DocsEnum without re-seeking the terms dict.
BlockTreeTermsReader.Stats
          BlockTree statistics for a single field returned by BlockTreeTermsReader.FieldReader.computeStats().
Codec
          Encodes/decodes an inverted index segment.
DocValuesArraySource
          DocValues DocValues.Source implementation backed by simple arrays.
DocValuesConsumer
          Abstract API that consumes IndexableFields.
DocValuesFormat
          Encodes/decodes DocValues
FieldInfosFormat
          Encodes/decodes FieldInfos
FieldInfosReader
          Codec API for reading FieldInfos.
FieldInfosWriter
          Codec API for writing FieldInfos.
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
LiveDocsFormat
          Format for live/deleted documents
NormsFormat
          format for normalization factors
PerDocConsumer
          Abstract API that consumes per document values.
PerDocProducer
          Abstract API that provides access to one or more per-document storage features.
PostingsConsumer
          Abstract API that consumes postings for an individual term.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
PostingsReaderBase
          The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation of DocsEnum and DocsAndPositionsEnum instances.
PostingsWriterBase
          Extension of PostingsConsumer to support pluggable term dictionaries.
SegmentInfoFormat
          Expert: Controls the format of the SegmentInfo (segment metadata file).
SegmentInfoReader
          Specifies an API for classes that can read SegmentInfo information.
SegmentInfoWriter
          Specifies an API for classes that can write out SegmentInfo data.
StoredFieldsFormat
          Controls the format of stored fields
StoredFieldsReader
          Codec API for reading stored fields: You need to implement StoredFieldsReader.visitDocument(int, StoredFieldVisitor) to read the stored fields for a document, implement StoredFieldsReader.clone() (creating clones of any IndexInputs used, etc), and Closeable.close()
StoredFieldsWriter
          Codec API for writing stored fields:
TermsConsumer
          Abstract API that consumes terms for an individual field.
TermsIndexReaderBase
          BlockTermsReader interacts with an instance of this class to manage its terms index.
TermsIndexReaderBase.FieldIndexEnum
          Similar to TermsEnum, except, the only "metadata" it reports for a given indexed term is the long fileOffset into the main terms dictionary file:
TermsIndexWriterBase
          Base class for terms index implementations to plug into BlockTermsWriter.
TermsIndexWriterBase.FieldWriter
          Terms index API for a single field.
TermStats
          Holder for per-term statistics.
TermVectorsFormat
          Controls the format of term vectors
TermVectorsReader
          Codec API for reading term vectors:
TermVectorsWriter
          Codec API for writing term vectors:
VariableGapTermsIndexWriter.IndexTermSelector
          Hook for selecting which terms should be placed in the terms index.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.appending
BlockTreeTermsReader
          A block-based terms index and dictionary that assigns terms to variable length blocks according to how they share prefixes.
BlockTreeTermsWriter
          block-based terms index and dictionary writer.
Codec
          Encodes/decodes an inverted index segment.
DocValuesFormat
          Encodes/decodes DocValues
FieldInfosFormat
          Encodes/decodes FieldInfos
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
LiveDocsFormat
          Format for live/deleted documents
NormsFormat
          format for normalization factors
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
PostingsReaderBase
          The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation of DocsEnum and DocsAndPositionsEnum instances.
PostingsWriterBase
          Extension of PostingsConsumer to support pluggable term dictionaries.
SegmentInfoFormat
          Expert: Controls the format of the SegmentInfo (segment metadata file).
StoredFieldsFormat
          Controls the format of stored fields
TermVectorsFormat
          Controls the format of term vectors
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.bloom
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene3x
Codec
          Encodes/decodes an inverted index segment.
DocValuesFormat
          Encodes/decodes DocValues
FieldInfosFormat
          Encodes/decodes FieldInfos
LiveDocsFormat
          Format for live/deleted documents
NormsFormat
          format for normalization factors
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
SegmentInfoFormat
          Expert: Controls the format of the SegmentInfo (segment metadata file).
SegmentInfoReader
          Specifies an API for classes that can read SegmentInfo information.
SegmentInfoWriter
          Specifies an API for classes that can write out SegmentInfo data.
StoredFieldsFormat
          Controls the format of stored fields
TermVectorsFormat
          Controls the format of term vectors
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene40
BlockTermState
          Holds all state required for PostingsReaderBase to produce a DocsEnum without re-seeking the terms dict.
Codec
          Encodes/decodes an inverted index segment.
DocValuesFormat
          Encodes/decodes DocValues
FieldInfosFormat
          Encodes/decodes FieldInfos
FieldInfosReader
          Codec API for reading FieldInfos.
FieldInfosWriter
          Codec API for writing FieldInfos.
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
LiveDocsFormat
          Format for live/deleted documents
MultiLevelSkipListReader
          This abstract class reads skip lists with multiple levels.
MultiLevelSkipListWriter
          This abstract class writes skip lists with multiple levels.
NormsFormat
          format for normalization factors
PerDocConsumer
          Abstract API that consumes per document values.
PerDocProducer
          Abstract API that provides access to one or more per-document storage features.
PerDocProducerBase
          Abstract base class for PerDocProducer implementations
PostingsBaseFormat
          Provides a PostingsReaderBase and PostingsWriterBase.
PostingsConsumer
          Abstract API that consumes postings for an individual term.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
PostingsReaderBase
          The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation of DocsEnum and DocsAndPositionsEnum instances.
PostingsWriterBase
          Extension of PostingsConsumer to support pluggable term dictionaries.
SegmentInfoFormat
          Expert: Controls the format of the SegmentInfo (segment metadata file).
SegmentInfoReader
          Specifies an API for classes that can read SegmentInfo information.
SegmentInfoWriter
          Specifies an API for classes that can write out SegmentInfo data.
StoredFieldsFormat
          Controls the format of stored fields
StoredFieldsReader
          Codec API for reading stored fields: You need to implement StoredFieldsReader.visitDocument(int, StoredFieldVisitor) to read the stored fields for a document, implement StoredFieldsReader.clone() (creating clones of any IndexInputs used, etc), and Closeable.close()
StoredFieldsWriter
          Codec API for writing stored fields:
TermStats
          Holder for per-term statistics.
TermVectorsFormat
          Controls the format of term vectors
TermVectorsReader
          Codec API for reading term vectors:
TermVectorsWriter
          Codec API for writing term vectors:
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.lucene40.values
DocValuesConsumer
          Abstract API that consumes IndexableFields.
PerDocConsumer
          Abstract API that consumes per document values.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.memory
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.perfield
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.pulsing
BlockTermState
          Holds all state required for PostingsReaderBase to produce a DocsEnum without re-seeking the terms dict.
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
PostingsBaseFormat
          Provides a PostingsReaderBase and PostingsWriterBase.
PostingsConsumer
          Abstract API that consumes postings for an individual term.
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
PostingsReaderBase
          The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation of DocsEnum and DocsAndPositionsEnum instances.
PostingsWriterBase
          Extension of PostingsConsumer to support pluggable term dictionaries.
TermStats
          Holder for per-term statistics.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.sep
BlockTermState
          Holds all state required for PostingsReaderBase to produce a DocsEnum without re-seeking the terms dict.
PerDocConsumer
          Abstract API that consumes per document values.
PerDocProducer
          Abstract API that provides access to one or more per-document storage features.
PerDocProducerBase
          Abstract base class for PerDocProducer implementations
PostingsConsumer
          Abstract API that consumes postings for an individual term.
PostingsReaderBase
          The core terms dictionaries (BlockTermsReader, BlockTreeTermsReader) interact with a single instance of this class to manage creation of DocsEnum and DocsAndPositionsEnum instances.
PostingsWriterBase
          Extension of PostingsConsumer to support pluggable term dictionaries.
TermStats
          Holder for per-term statistics.
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.codecs.simpletext
Codec
          Encodes/decodes an inverted index segment.
DocValuesConsumer
          Abstract API that consumes IndexableFields.
DocValuesFormat
          Encodes/decodes DocValues
FieldInfosFormat
          Encodes/decodes FieldInfos
FieldInfosReader
          Codec API for reading FieldInfos.
FieldInfosWriter
          Codec API for writing FieldInfos.
FieldsConsumer
          Abstract API that consumes terms, doc, freq, prox, offset and payloads postings.
FieldsProducer
          Abstract API that produces terms, doc, freq, prox and payloads postings.
LiveDocsFormat
          Format for live/deleted documents
NormsFormat
          format for normalization factors
PerDocConsumer
          Abstract API that consumes per document values.
PerDocProducer
          Abstract API that provides access to one or more per-document storage features.
PerDocProducerBase
          Abstract base class for PerDocProducer implementations
PostingsFormat
          Encodes/decodes terms, postings, and proximity data.
SegmentInfoFormat
          Expert: Controls the format of the SegmentInfo (segment metadata file).
SegmentInfoReader
          Specifies an API for classes that can read SegmentInfo information.
SegmentInfoWriter
          Specifies an API for classes that can write out SegmentInfo data.
StoredFieldsFormat
          Controls the format of stored fields
StoredFieldsReader
          Codec API for reading stored fields: You need to implement StoredFieldsReader.visitDocument(int, StoredFieldVisitor) to read the stored fields for a document, implement StoredFieldsReader.clone() (creating clones of any IndexInputs used, etc), and Closeable.close()
StoredFieldsWriter
          Codec API for writing stored fields:
TermVectorsFormat
          Controls the format of term vectors
TermVectorsReader
          Codec API for reading term vectors:
TermVectorsWriter
          Codec API for writing term vectors:
 

Classes in org.apache.lucene.codecs used by org.apache.lucene.index
BlockTreeTermsReader.Stats
          BlockTree statistics for a single field returned by BlockTreeTermsReader.FieldReader.computeStats().
Codec
          Encodes/decodes an inverted index segment.
StoredFieldsReader
          Codec API for reading stored fields: You need to implement StoredFieldsReader.visitDocument(int, StoredFieldVisitor) to read the stored fields for a document, implement StoredFieldsReader.clone() (creating clones of any IndexInputs used, etc), and Closeable.close()
TermVectorsReader
          Codec API for reading term vectors:
 



Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.