CLucene - a full-featured, c++ search engine
API Documentation


lucene::index Namespace Reference

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 Documentation

typedef lucene:: util ::CLVector<SegmentInfo*,lucene:: util ::Deletor::Object<SegmentInfo> > lucene::index::segmentInfosType

clucene.sourceforge.net