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


 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCLucene::Array< TYPE >Utility template class to handle sharable arrays of simple data types
oCLucene::Array< uint8_t >
oCLucene::Array< wchar_t >
oCLucene::ArrayData< TYPE >
oCLucene::ConstantsSome useful Lucene constants
oCLucene::CycleCheckDebug utility to track shared_ptr utilization
|\CLucene::CycleCheckT< TYPE >
oCLucene::ExceptionTemplate< ParentException, Type >
oCLucene::FieldableSynonymous with Field
|\CLucene::AbstractField
oCLucene::FieldCacheMaintains caches of term values
|\CLucene::FieldCacheImplThe default cache implementation, storing all values in memory. A WeakHashMap is used for storage
oCLucene::CompoundFileWriter::FileEntry
oCLucene::CompoundFileReader::FileEntry
oCLucene::QueryParser::JJCalls
oCLucene::LuceneExceptionLucene exception container
oCLucene::LuceneSignalUtility class to support signaling notifications
oCLucene::LuceneSyncBase class for all Lucene synchronised classes
|oCLucene::Collection< double >
|oCLucene::Collection< int32_t >
|oCLucene::Collection< int64_t >
|oCLucene::Collection< uint8_t >
|oCLucene::Collection< TYPE >Utility template class to handle collections that can be safely copied and shared
|oCLucene::HashMap< KEY, VALUE, HASH, EQUAL >Utility template class to handle hash maps that can be safely copied and shared
|oCLucene::HashSet< TYPE, HASH, EQUAL >Utility template class to handle hash set collections that can be safely copied and shared
|oCLucene::LuceneObjectBase class for all Lucene classes
|oCLucene::Map< KEY, VALUE, LESS >Utility template class to handle maps that can be safely copied and shared
|\CLucene::Set< TYPE, LESS >Utility template class to handle set based collections that can be safely copied and shared
oCLucene::LuceneVersionUse by certain classes to match version compatibility across releases of Lucene
oCLucene::MapOfSets< MAPKEY, MAPHASH, MAPEQUAL, SETVALUE, SETHASH, SETEQUAL >Helper class for keeping Lists of Objects associated with keys
oCLucene::MiscUtils
oCLucene::QueryParserCharStreamThis interface describes a character stream that maintains line and column number positions of the characters. It also has the capability to backup the stream to some extent. An implementation of this interface is used in the QueryParserTokenManager
|\CLucene::FastCharStreamAn efficient implementation of QueryParserCharStream interface
oCLucene::QueryParserConstantsToken literal values and constants
|oCLucene::QueryParserThe most important method is parse(const String&)
|\CLucene::QueryParserTokenManagerToken Manager
oCLucene::SearchableThe interface for search implementations
|\CLucene::SearcherAn abstract base class for search implementations. Implements the main search methods
oCLucene::StringUtils
oCLucene::SynchronizeUtility class to support locking via a mutex
oCLucene::SyncLockUtility class to support scope locking
oCLucene::TermDocsTermDocs provides an interface for enumerating <document, frequency>; pairs for a term. The document portion names each document containing the term. Documents are indicated by number. The frequency portion gives the number of times the term occurred in each document. The pairs are ordered by document number
|oCLucene::AbstractAllTermDocsBase class for enumerating all but deleted docs
|\CLucene::TermPositionsTermPositions provides an interface for enumerating the <document, frequency, <position>*> tuples for a term. The document and frequency are the same as for a TermDocs. The positions portion lists the ordinal positions of each occurrence of a term in a document
oCLucene::TermFreqVectorProvides access to stored term vector of a document field. The vector consists of the name of the field, an array of the terms that occur in the field of the Document and a parallel array of frequencies. Thus, getTermFrequencies()[5] corresponds with the frequency of getTerms()[5], assuming there are at least 5 terms in the Document
|oCLucene::QueryTermVector
|\CLucene::TermPositionVectorExtends TermFreqVector to provide additional information about positions in which each of the terms is found. A TermPositionVector not necessarily contains both positions and offsets, but at least one of these arrays exists
oCLucene::TestPointUsed for unit testing as a substitute for stack trace
oCLucene::TestScope
oCLucene::UnicodeUtil
\CLucene::VariantUtils

clucene.sourceforge.net