Lucene++ - a full-featured, c++ search engine
API Documentation
A MergePolicy determines the sequence of primitive merge operations to be used for overall merge and ...
Definition: MergePolicy.h:32
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
boost::shared_ptr< OneMerge > OneMergePtr
Definition: LuceneTypes.h:192
boost::shared_ptr< SegmentInfo > SegmentInfoPtr
Definition: LuceneTypes.h:208
bool registerDone
Definition: MergePolicy.h:87
OneMerge provides the information necessary to perform an individual primitive merge operation,...
Definition: MergePolicy.h:76
Collection< SegmentReaderPtr > readers
Definition: MergePolicy.h:91
bool aborted
Definition: MergePolicy.h:96
boost::weak_ptr< IndexWriter > IndexWriterWeakPtr
Definition: LuceneTypes.h:160
bool mergeDocStores
Definition: MergePolicy.h:85
Definition: AbstractAllTermDocs.h:12
Base class for all Lucene classes.
Definition: LuceneObject.h:31
SegmentInfosPtr segments
Definition: MergePolicy.h:94
A MergeSpecification instance provides the information necessary to perform multiple merges....
Definition: MergePolicy.h:119
Lucene exception container.
Definition: LuceneException.h:15
Collection< SegmentReaderPtr > readersClone
Definition: MergePolicy.h:92
boost::shared_ptr< MergeSpecification > MergeSpecificationPtr
Definition: LuceneTypes.h:176
boost::shared_ptr< SegmentInfos > SegmentInfosPtr
Definition: LuceneTypes.h:210
int64_t mergeGen
Definition: MergePolicy.h:88
boost::shared_ptr< Directory > DirectoryPtr
Definition: LuceneTypes.h:489
LuceneException error
Definition: MergePolicy.h:97
int32_t maxNumSegmentsOptimize
Definition: MergePolicy.h:90
boost::shared_ptr< IndexWriter > IndexWriterPtr
Definition: LuceneTypes.h:160
bool useCompoundFile
Definition: MergePolicy.h:95
bool isExternal
Definition: MergePolicy.h:89
bool optimize
Definition: MergePolicy.h:86
clucene.sourceforge.net