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


Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
lucene::util::__CLList< _kt, _base, _valueDeletor >A template to encapsulate various list type classes
lucene::util::__CLMap< _kt, _vt, _base, _KeyDeletor, _ValueDeletor >A template to encapsulate various map type classes
lucene::util::Arrays::_Arrays< _type >
lucene::util::Compare::_base
lucene::search::AbstractCachingFilterWraps another filter's result and caches it
lucene::util::Deletor::acArray
lucene::analysis::AnalyzerAn Analyzer builds TokenStreams, which analyze text
Array< T >
lucene::util::Deletor::Array< _kt >
lucene::util::Arrays
lucene::util::BitSet
lucene::search::BooleanClause
lucene::search::BooleanQuery
lucene::search::BooleanScorer
lucene::store::BufferedIndexInputAbstract base class for input from a file in a Directory
lucene::store::BufferedIndexOutputBase implementation class for buffered IndexOutput
jstreams::BufferedInputStream< T >
lucene::search::CachingWrapperFilterWraps another filter's result and caches it
lucene::search::ChainedFilter
lucene::util::Equals::Char
lucene::util::Compare::Char
lucene::analysis::CharTokenizerAn abstract base class for simple, character-oriented tokenizers
lucene::util::CLHashList< _kt, _Comparator, _valueDeletor >
lucene::util::CLHashMap< _kt, _vt, _Hasher, _Equals, _KeyDeletor, _ValueDeletor >
lucene::util::CLLinkedList< _kt, _valueDeletor >
lucene::util::CLListEquals< _kt, _comparator, class1, class2 >
lucene::util::CLMultiMap< _kt, _vt, _Compare, _KeyDeletor, _ValueDeletor >
lucene::index::IndexReader::CloseCallbackCompare
lucene::util::CLSet< _kt, _vt, _Compare, _KeyDeletor, _ValueDeletor >
lucene::util::CLSetList< _kt, _Comparator, _valueDeletor >
lucene::util::CLStringInternFunctions for intern'ing strings
CLuceneError
lucene::util::CLVector< _kt, _valueDeletor >
lucene::index::IndexReader::CommitLockWith
lucene::util::Comparable
lucene::index::Term::Compare
lucene::search::BooleanClause::Compare
lucene::util::Compare
lucene::search::FieldCacheImpl::FileEntry::Compare
lucene::index::CompoundFileReaderClass for accessing a compound stream
lucene::index::CompoundFileWriterCombines multiple files into a single compound file
lucene::search::ConjunctionScorerScorer for conjunctions, sets of queries, all of which are required
lucene::util::Deletor::ConstNullVal< _type >
lucene::document::DateFieldProvides support for converting dates to strings and vice-versa
lucene::search::DateFilterA Filter that restricts search results to a range of time
lucene::search::DefaultSimilarityExpert: Default scoring implementation
lucene::util::Deletor
lucene::store::DirectoryA Directory is a flat list of files
lucene::document::DocumentDocuments are the unit of indexing and search
lucene::document::DocumentFieldEnumeration
lucene::index::DocumentWriter
lucene::util::Deletor::Dummy
lucene::util::Deletor::DummyFloat
lucene::util::Deletor::DummyInt32
lucene::index::Term::Equals
lucene::util::Equals
lucene::search::FieldCacheImpl::FileEntry::Equals
lucene::search::ExactPhraseScorer
lucene::search::Explanation
lucene::util::FastCharStreamPorted implementation of the FastCharStream class
lucene::document::FieldA field is a section of a Document
lucene::search::FieldCacheExpert: Maintains caches of term values
lucene::search::FieldCacheAutoA class holding an AUTO field
lucene::search::FieldCacheImplExpert: The default cache implementation, storing all values in memory
lucene::search::FieldDocExpert: A ScoreDoc which also contains information about how to sort the referenced document
lucene::search::FieldDocSortedHitQueueExpert: Collects sorted results from Searchable's and collates them
lucene::index::FieldInfo
lucene::index::FieldInfosAccess to the Field Info file that describes document fields and whether or not they are indexed
lucene::search::FieldSortedHitQueueExpert: A hit queue for sorting by hits by terms in more than one field
lucene::index::FieldsReaderClass responsible for access to stored document fields
lucene::index::FieldsWriter
lucene::search::FieldCacheImpl::FileEntryExpert: Every key in the internal cache is of this type
jstreams::FileInputStream
lucene::util::FileReaderA helper class which constructs a FileReader with a specified simple encodings, or a given inputstreamreader
lucene::search::Filter
lucene::search::FilteredTermEnum
lucene::util::Compare::Float
lucene::search::ScoreDocComparators::Float
lucene::store::FSDirectoryStraightforward implementation of Directory as a directory of files
lucene::search::FuzzyQuery
lucene::search::FuzzyTermEnumFuzzyTermEnum is a subclass of FilteredTermEnum for enumerating all terms that are similiar to the specified filter term
hash_map
hash_set
lucene::search::HitCollector
lucene::search::HitDoc
lucene::search::HitQueueAn optimised PriorityQueue which takes ScoreDoc structs
lucene::search::Hits
lucene::store::IndexInputAbstract base class for input from a file in a Directory
lucene::store::IndexInputStreamJStream InputStream which reads from an IndexInput
lucene::index::IndexModifierA class to modify an index, i.e
lucene::search::ScoreDocComparators::IndexOrder
lucene::store::IndexOutputAbstract class for output to a file in a Directory
lucene::index::IndexReaderIndexReader is an abstract class, providing an interface for accessing an index
lucene::search::IndexSearcherImplements search over a single IndexReader
lucene::index::IndexWriterAn IndexWriter creates and maintains an index
jstreams::InputStreamBuffer< T >
lucene::search::ScoreDocComparators::Int32
lucene::util::Equals::Int32
lucene::util::Compare::Int32
lucene::analysis::ISOLatin1AccentFilterA filter that replaces accented characters in the ISO Latin 1 character set (ISO-8859-1) by their unaccented equivalent
lucene::analysis::KeywordAnalyzer"Tokenizes" the entire stream as a single token
lucene::analysis::KeywordTokenizerEmits the entire input as a single token
lucene::analysis::LengthFilterRemoves words that are too long and too short from the stream
lucene::analysis::LetterTokenizerA LetterTokenizer is a tokenizer that divides text at non-letters
lucene::queryParser::Lexer
list
lucene::index::IndexReader::LockWith
lucene::analysis::LowerCaseFilterNormalizes token text to lower case
lucene::analysis::LowerCaseTokenizerLowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together
lucene::debug::LuceneBase
lucene::store::LuceneLock
lucene::store::LuceneLockWith< T >
lucene::debug::LuceneVoidBase
map
lucene::util::md5
lucene::util::MiscA class containing various functions
lucene::queryParser::MultiFieldQueryParserA QueryParser which constructs queries to search multiple fields
lucene::search::MultiHitCollector
multimap
lucene::index::MultiReader
lucene::search::MultiSearcherImplements search over a set of Searchables
lucene::index::MultiTermDocsAn IndexReader which reads multiple indexes, appending their content
lucene::index::MultiTermEnum
lucene::index::MultiTermPositions
lucene::search::MultiTermQueryA Query that matches documents containing a subset of terms provided by a FilteredTermEnum enumeration
lucene::util::mutexGuard
lucene::util::Deletor::NullVal< _type >
lucene::util::Deletor::Object< _kt >
lucene::analysis::Token::OrderCompareCompares the Token for their order
lucene::analysis::PerFieldAnalyzerWrapperThis analyzer is used to facilitate scenarios where different fields require different analysis techniques
lucene::search::PhrasePositions
lucene::search::PhraseQuery
lucene::search::PhraseQueue
lucene::search::PhraseScorer
lucene::index::DocumentWriter::Posting
lucene::search::PrefixFilter
lucene::search::PrefixQuery
lucene::util::PriorityQueue< _type, _valueDeletor >
lucene::search::QueryThe abstract base class for queries
lucene::search::QueryFilter
lucene::queryParser::QueryParserCLucene's default query parser
lucene::queryParser::QueryParserBaseContains default implementations used by QueryParser
lucene::queryParser::QueryToken
lucene::store::RAMDirectoryA memory-resident Directory implementation
lucene::store::RAMFile
lucene::store::RAMIndexInput
lucene::store::RAMIndexOutput
lucene::search::RangeFilter
lucene::search::RangeQueryConstructs a query selecting all terms greater than lowerTerm but less than upperTerm
lucene::util::ReaderAn inline wrapper that reads from Jos van den Oever's jstreams
lucene::search::ScoreDocComparators::Relevance
lucene::search::ScoreDocExpert: Returned by low-level search implementations
lucene::search::ScoreDocComparatorExpert: Compares two ScoreDoc objects for sorting
lucene::search::ScoreDocComparators
lucene::search::ScorerExpert: Implements scoring for a class of queries
lucene::search::SearchableThe interface for search implementations
lucene::search::SearcherAn abstract base class for search implementations
lucene::index::SegmentInfo
lucene::index::SegmentInfos
lucene::index::SegmentMergeInfo
lucene::index::SegmentMergeQueue
lucene::index::SegmentMergerCombines two or more Segments, represented by an IndexReader (add, into a single Segment
lucene::index::SegmentReaderAn IndexReader responsible for reading 1 segment of an index
lucene::index::SegmentTermDocs
lucene::index::SegmentTermEnumSegmentTermEnum is an enumeration of all Terms and TermInfos
lucene::index::SegmentTermPositions
lucene::index::SegmentTermPositionVector
lucene::index::SegmentTermVector
set
lucene::search::SimilarityExpert: Scoring API
lucene::analysis::SimpleAnalyzerAn Analyzer that filters LetterTokenizer with LowerCaseFilter
lucene::util::SimpleInputStreamReaderA very simple inputstreamreader implementation
lucene::search::SloppyPhraseScorer
lucene::search::SortEncapsulates sort criteria for returned hits
lucene::search::SortComparatorAbstract base class for sorting hits returned by a Query
lucene::search::SortComparatorSourceExpert: returns a comparator for sorting ScoreDocs
lucene::search::SortFieldStores information about how to sort documents by terms in an individual field
lucene::analysis::standard::StandardAnalyzerRepresents a standard analyzer
lucene::analysis::standard::StandardFilterNormalizes tokens extracted with StandardTokenizer
lucene::analysis::standard::StandardTokenizerA grammar-based tokenizer constructed with JavaCC
lucene::analysis::StopAnalyzerFilters LetterTokenizer with LowerCaseFilter and StopFilter
lucene::analysis::StopFilterRemoves stop words from a token stream
jstreams::StreamBase< T >Base class for stream read access to many different file types
lucene::search::ScoreDocComparators::String
lucene::util::StringBuffer
lucene::search::FieldCache::StringIndexExpert: Stores term text values and document ordering data
jstreams::StringReader< T >
lucene::util::StringReaderA helper class which constructs a the jstreams StringReader
jstreams::SubInputStream< T >
lucene::util::Deletor::tcArray
lucene::util::Compare::TChar
lucene::util::Equals::TChar
lucene::index::TermA Term represents a word from text
lucene::index::TermDocsTermDocs provides an interface for enumerating <document, frequency> pairs for a term
lucene::index::TermEnum
lucene::index::TermFreqVectorProvides access to stored term vector of a document field
lucene::index::TermInfo
lucene::index::TermInfosReaderThis stores a monotonically increasing set of <Term, TermInfo> pairs in a Directory
lucene::index::TermInfosWriter
lucene::index::TermPositionsTermPositions provides an interface for enumerating the <document, frequency, <position>* > tuples for a term
lucene::index::TermPositionVectorExtends TermFreqVector to provide additional information about positions in which each of the terms is found
lucene::search::TermQueryA Query that matches documents containing a term
lucene::search::TermScorer
lucene::index::TermVectorOffsetInfo
lucene::index::TermVectorsReader
lucene::index::TermVectorsWriterWriter works by opening a document and then opening the fields within the document and then writing out the vectors for each field
lucene::util::ThreadLocal< T, _deletor >
lucene::util::ThreadLocalBase
lucene::analysis::TokenA Token is an occurence of a term from the text of a field
lucene::analysis::TokenFilterA TokenFilter is a TokenStream whose input is another token stream
lucene::analysis::TokenizerA Tokenizer is a TokenStream whose input is a Reader
lucene::queryParser::TokenList
lucene::analysis::TokenStreamA TokenStream enumerates the sequence of tokens, either from fields of a document or from query text
lucene::search::TopDocsExpert: Returned by low-level search implementations
lucene::search::TopFieldDocsExpert: Returned by low-level sorted search implementations
lucene::store::TransactionalRAMDirectory
lucene::util::Deletor::Unintern
vector
lucene::util::Deletor::Void< _kt >
lucene::util::Compare::Void< _cl >
lucene::util::Equals::Void< _cl >
lucene::search::WeightExpert: Calculate query weights and build query scorers
lucene::analysis::WhitespaceAnalyzerAn Analyzer that uses WhitespaceTokenizer
lucene::analysis::WhitespaceTokenizerA WhitespaceTokenizer is a tokenizer that divides text at whitespace
lucene::search::WildcardFilter
lucene::search::WildcardQueryImplements the wildcard search query
lucene::search::WildcardTermEnumSubclass of FilteredTermEnum for enumerating all terms that match the specified wildcard filter term->

clucene.sourceforge.net