| Top |
| XapianWritableDatabase * | database | Read / Write |
| XapianDocument * | document | Read / Write |
| XapianTermGeneratorFeature | flags | Write |
| XapianStem * | stemmer | Read / Write |
| XapianStemStrategy | stemming-strategy | Read / Write |
| XapianStopper * | stopper | Read / Write |
XapianTermGenerator *
xapian_term_generator_new (void);
Creates a new XapianTermGenerator instance.
void xapian_term_generator_index_text (XapianTermGenerator *generator,const char *data);
Indexes data
into the current document.
See also: xapian_term_generator_index_text_full()
void xapian_term_generator_index_text_full (XapianTermGenerator *generator,const char *data,unsigned int wdf_inc,const char *prefix);
Indexes data
into the current document.
Unlike xapian_term_generator_index_text(), this function also
allows setting the WDF increment and the default prefix for
the indexed data.
void xapian_term_generator_set_database (XapianTermGenerator *generator,XapianWritableDatabase *database);
Sets the database used to store the indexed data.
void xapian_term_generator_set_document (XapianTermGenerator *generator,XapianDocument *document);
Sets the current document.
void xapian_term_generator_set_flags (XapianTermGenerator *generator,XapianTermGeneratorFeature flags);
Sets the generator's flags
Since: 1.2
void xapian_term_generator_set_stemmer (XapianTermGenerator *generator,XapianStem *stemmer);
Sets the stemmer for generator
.
void xapian_term_generator_set_stemming_strategy (XapianTermGenerator *generator,XapianStemStrategy strategy);
Sets the stemming strategy for generator
.
void xapian_term_generator_set_stopper (XapianTermGenerator *generator,XapianStopper *stopper);
Sets the stopper for generator
.
Since: 1.4
“database” property“database” XapianWritableDatabase *
The XapianWritableDatabase instance used to store the indexed data.
Flags: Read / Write
“document” property“document” XapianDocument *
The currently indexed document.
Flags: Read / Write
“flags” property“flags” XapianTermGeneratorFeature
Flags affecting this object's behaviour; see XapianTermGeneratorFeature.
Flags: Write
“stemmer” property“stemmer” XapianStem *
The XapianStem instance used for stemming the indexed data.
The value of this property is only used when the
“stemming-strategy” property is set
to a value different than XAPIAN_STEM_STRATEGY_STEM_NONE.
Flags: Read / Write
“stemming-strategy” property“stemming-strategy” XapianStemStrategy
The stemming strategy to use when the “stemmer” property is set.
Flags: Read / Write
Default value: XAPIAN_STEM_STRATEGY_STEM_NONE
“stopper” property“stopper” XapianStopper *
The stopper to be used when filtering stop-words.
Flags: Read / Write
Since: 1.4