Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef TERMINFOSREADER_H
8 #define TERMINFOSREADER_H
int64_t _size
Definition: TermInfosReader.h:30
FieldInfosPtr fieldInfos
Definition: TermInfosReader.h:27
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
boost::shared_ptr< Term > TermPtr
Definition: LuceneTypes.h:233
boost::shared_ptr< TermInfosReaderThreadResources > TermInfosReaderThreadResourcesPtr
Definition: LuceneTypes.h:241
General purpose thread-local map.
Definition: CloseableThreadLocal.h:16
Collection< TermPtr > indexTerms
Definition: TermInfosReader.h:32
int32_t getSkipInterval()
boost::shared_ptr< FieldInfos > FieldInfosPtr
Definition: LuceneTypes.h:127
SegmentTermEnumPtr terms()
Returns an enumeration of all the Terms and TermInfos in the set.
int64_t size()
Returns the number of term/value pairs in the set.
DirectoryPtr directory
Definition: TermInfosReader.h:22
Collection< TermInfoPtr > indexInfos
Definition: TermInfosReader.h:33
Definition: TermInfosReader.h:74
Definition: AbstractAllTermDocs.h:12
Base class for all Lucene classes.
Definition: LuceneObject.h:31
boost::shared_ptr< TermInfo > TermInfoPtr
Definition: LuceneTypes.h:239
static const int32_t DEFAULT_CACHE_SIZE
Definition: TermInfosReader.h:38
TermInfoPtr get(const TermPtr &term)
Returns the TermInfo for a Term in the set, or null.
CloseableThreadLocal< TermInfosReaderThreadResources > threadResources
Definition: TermInfosReader.h:28
boost::shared_ptr< SegmentTermEnum > SegmentTermEnumPtr
Definition: LuceneTypes.h:218
TermInfosReader(const DirectoryPtr &dir, const String &seg, const FieldInfosPtr &fis, int32_t readBufferSize, int32_t indexDivisor)
void seekEnum(const SegmentTermEnumPtr &enumerator, int32_t indexOffset)
SegmentTermEnumPtr termEnum
Definition: TermInfosReader.h:78
String segment
Definition: TermInfosReader.h:26
This stores a monotonically increasing set of <Term, TermInfo> pairs in a Directory....
Definition: TermInfosReader.h:17
int64_t getPosition(const TermPtr &term)
Returns the position of a Term in the set or -1.
int32_t getIndexOffset(const TermPtr &term)
Returns the offset of the greatest index entry which is less than or equal to term.
boost::shared_ptr< Directory > DirectoryPtr
Definition: LuceneTypes.h:489
TermInfosReaderThreadResourcesPtr getThreadResources()
virtual ~TermInfosReader()
TermInfoCachePtr termInfoCache
Definition: TermInfosReader.h:84
int32_t totalIndexInterval
Definition: TermInfosReader.h:36
virtual ~TermInfosReaderThreadResources()
Collection< int64_t > indexPointers
Definition: TermInfosReader.h:34
SegmentTermEnumPtr origEnum
Definition: TermInfosReader.h:29
int32_t getMaxSkipLevels()
clucene.sourceforge.net