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