21 #ifndef XAPIAN_INCLUDED_TERMGENERATOR_INTERNAL_H 22 #define XAPIAN_INCLUDED_TERMGENERATOR_INTERNAL_H 49 cur_pos(0), flags(
TermGenerator::flags(0)), max_word_length(64) { }
52 const std::string & prefix,
58 #endif // XAPIAN_INCLUDED_TERMGENERATOR_INTERNAL_H The Xapian namespace contains public interfaces for the Xapian library.
Xapian::Internal::opt_intrusive_ptr< const Stopper > stopper
Class representing a stemming algorithm.
double weight
The weight of a document or term.
Parses a piece of text and generate terms.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
stop_strategy
Stopper strategies, for use with set_stopper_strategy().
void index_text(Utf8Iterator itor, termcount weight, const std::string &prefix, bool with_positions)
stem_strategy
Stemming strategies, for use with set_stemming_strategy().
This class provides read/write access to a database.
TermGenerator::flags flags
parse free text and generate terms
API for working with Xapian databases.
int flags
For backward compatibility with Xapian 1.2.
Base class for objects managed by intrusive_ptr.
An iterator which returns Unicode character values from a UTF-8 encoded string.
unsigned XAPIAN_TERMPOS_BASE_TYPE termpos
A term position within a document or query.
API for working with documents.
A smart pointer that optionally uses intrusive reference counting.
A handle representing a document in a Xapian database.
parsing a user query string to build a Xapian::Query object