CLucene - a full-featured, c++ search engine
API Documentation
Data Structures | |
class | Token |
A Token is an occurence of a term from the text of a field. More... | |
class | TokenStream |
A TokenStream enumerates the sequence of tokens, either from fields of a document or from query text. More... | |
class | Analyzer |
An Analyzer builds TokenStreams, which analyze text. More... | |
class | Tokenizer |
A Tokenizer is a TokenStream whose input is a Reader. More... | |
class | TokenFilter |
A TokenFilter is a TokenStream whose input is another token stream. More... | |
class | CharTokenizer |
An abstract base class for simple, character-oriented tokenizers. More... | |
class | LetterTokenizer |
A LetterTokenizer is a tokenizer that divides text at non-letters. More... | |
class | LowerCaseTokenizer |
LowerCaseTokenizer performs the function of LetterTokenizer and LowerCaseFilter together. More... | |
class | WhitespaceTokenizer |
A WhitespaceTokenizer is a tokenizer that divides text at whitespace. More... | |
class | WhitespaceAnalyzer |
An Analyzer that uses WhitespaceTokenizer. More... | |
class | SimpleAnalyzer |
An Analyzer that filters LetterTokenizer with LowerCaseFilter. More... | |
class | LowerCaseFilter |
Normalizes token text to lower case. More... | |
class | StopFilter |
Removes stop words from a token stream. More... | |
class | WordlistLoader |
Loader for text files that represent a list of stopwords. More... | |
class | StopAnalyzer |
Filters LetterTokenizer with LowerCaseFilter and StopFilter. More... | |
class | PerFieldAnalyzerWrapper |
This analyzer is used to facilitate scenarios where different fields require different analysis techniques. More... | |
class | ISOLatin1AccentFilter |
A filter that replaces accented characters in the ISO Latin 1 character set (ISO-8859-1) by their unaccented equivalent. More... | |
class | KeywordTokenizer |
Emits the entire input as a single token. More... | |
class | KeywordAnalyzer |
"Tokenizes" the entire stream as a single token. More... | |
class | LengthFilter |
Removes words that are too long and too short from the stream. More... | |
Namespaces | |
namespace | standard |
Typedefs | |
typedef lucene::util::CLSetList< const TCHAR *, lucene::util::Compare::TChar, lucene::util::Deletor::tcArray > | CLTCSetList |
typedef lucene:: util ::CLSetList<const TCHAR*, lucene:: util ::Compare::TChar, lucene:: util ::Deletor::tcArray> lucene::analysis::CLTCSetList |