CLucene - a full-featured, c++ search engine
API Documentation
Classes | |
| class | CompoundFileReader |
| Class for accessing a compound stream. More... | |
| class | CompoundFileWriter |
| Combines multiple files into a single compound file. More... | |
| class | DocumentWriter |
| class | FieldInfo |
| class | FieldInfos |
| Access to the Field Info file that describes document fields and whether or not they are indexed. More... | |
| class | FieldsReader |
| Class responsible for access to stored document fields. More... | |
| class | FieldsWriter |
| class | IndexModifier |
| A class to modify an index, i.e. More... | |
| class | IndexReader |
| IndexReader is an abstract class, providing an interface for accessing an index. More... | |
| class | IndexWriter |
| An IndexWriter creates and maintains an index. More... | |
| class | MultiTermDocs |
| An IndexReader which reads multiple indexes, appending their content. More... | |
| class | MultiTermEnum |
| class | MultiTermPositions |
| class | MultiReader |
| class | SegmentTermDocs |
| class | SegmentTermPositions |
| class | SegmentReader |
| An IndexReader responsible for reading 1 segment of an index. More... | |
| class | SegmentInfo |
| class | SegmentInfos |
| class | SegmentMergeInfo |
| class | SegmentMergeQueue |
| class | SegmentMerger |
| The SegmentMerger class combines two or more Segments, represented by an IndexReader (add, into a single Segment. More... | |
| class | SegmentTermEnum |
| SegmentTermEnum is an enumeration of all Terms and TermInfos. More... | |
| class | Term |
| A Term represents a word from text. More... | |
| class | TermInfo |
| class | TermInfosReader |
| This stores a monotonically increasing set of <Term, TermInfo> pairs in a Directory. More... | |
| class | TermInfosWriter |
| class | TermDocs |
| TermDocs provides an interface for enumerating <document, frequency> pairs for a term. More... | |
| class | TermEnum |
| class | TermPositions |
| TermPositions provides an interface for enumerating the <document, frequency, <position>* > tuples for a term. More... | |
| class | TermFreqVector |
| Provides access to stored term vector of a document field. More... | |
| class | TermVectorsWriter |
| Writer works by opening a document and then opening the fields within the document and then writing out the vectors for each field. More... | |
| class | SegmentTermVector |
| class | TermVectorsReader |
| struct | TermVectorOffsetInfo |
| class | TermPositionVector |
Extends TermFreqVector to provide additional information about positions in which each of the terms is found. More... | |
| class | SegmentTermPositionVector |
Typedefs | |
| typedef lucene::util::CLVector < SegmentInfo *, lucene::util::Deletor::Object < SegmentInfo > > | segmentInfosType |
| typedef lucene:: util ::CLVector<SegmentInfo*,lucene:: util ::Deletor::Object<SegmentInfo> > lucene::index::segmentInfosType |