21 #ifndef XAPIAN_INCLUDED_TERMGENERATOR_INTERNAL_H
22 #define XAPIAN_INCLUDED_TERMGENERATOR_INTERNAL_H
53 std::string_view prefix,
Class representing a document.
Base class for objects managed by intrusive_ptr.
A smart pointer that optionally uses intrusive reference counting.
Class representing a stemming algorithm.
void index_text(Utf8Iterator itor, termcount weight, std::string_view 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.
An indexed database of documents.
Class representing a document.
The Xapian namespace contains public interfaces for the Xapian library.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
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