#include <termgenerator_internal.h>


Public Member Functions | |
| Internal () | |
| void | index_text (Utf8Iterator itor, termcount weight, const std::string &prefix, bool with_positions) |
Private Attributes | |
| Stem | stemmer |
| const Stopper * | stopper |
| Document | doc |
| termcount | termpos |
| TermGenerator::flags | flags |
| WritableDatabase | db |
Friends | |
| class | TermGenerator |
Definition at line 34 of file termgenerator_internal.h.
| Xapian::TermGenerator::Internal::Internal | ( | ) | [inline] |
Definition at line 44 of file termgenerator_internal.h.
| void Xapian::TermGenerator::Internal::index_text | ( | Utf8Iterator | itor, | |
| termcount | weight, | |||
| const std::string & | prefix, | |||
| bool | with_positions | |||
| ) |
Definition at line 129 of file termgenerator_internal.cc.
References Xapian::Document::add_posting(), Xapian::WritableDatabase::add_spelling(), Xapian::Document::add_term(), Xapian::Unicode::append_utf8(), Xapian::check_infix(), Xapian::check_infix_digit(), Xapian::check_suffix(), Xapian::check_wordchar(), CJK::codepoint_is_cjk(), db, doc, Xapian::TermGenerator::FLAG_SPELLING, Xapian::Internal::RefCntPtr< T >::get(), CJK::get_cjk(), Xapian::Stem::internal, CJK::is_cjk_enabled(), Xapian::is_digit(), Xapian::Unicode::is_wordchar(), Xapian::MAX_PROB_TERM_LENGTH, Xapian::should_stem(), stemmer, stopper, STOPWORDS_IGNORE, STOPWORDS_INDEX_UNSTEMMED_ONLY, STOPWORDS_NONE, termpos, Xapian::Unicode::tolower(), Xapian::U_isupper(), and Xapian::UNICODE_IGNORE.
friend class TermGenerator [friend] |
Definition at line 35 of file termgenerator_internal.h.
Document Xapian::TermGenerator::Internal::doc [private] |
Definition at line 40 of file termgenerator_internal.h.
Stem Xapian::TermGenerator::Internal::stemmer [private] |
const Stopper* Xapian::TermGenerator::Internal::stopper [private] |