table of contents
        
      
      
    | Xapian::Document(3) | User Contributed Perl Documentation | Xapian::Document(3) | 
NAME¶
Search::Xapian::Document - Document object
DESCRIPTION¶
This class represents a document in a Xapian database.
METHODS¶
- new
 - Class constructor.
 - clone
 - Return a clone of this class.
 - get_value (value_no)
 - Returns the value by the assigned number.
 - add_value <value_no> <value>
 - Set a value by value number.
 - remove_value <value_no>
 - Removes the value with the assigned number.
 - clear_values
 - Clear all set values.
 - get_data
 - Return all document data.
 - set_data <data>
 - Set all document data. This can be anything you like.
 - add_posting <term> <position> [<wdfinc>]
 - Adds a term at the given position. wdfinc defaults to 1.
 - remove_posting <term> <position> [<wdfdec>]
 - Removes a term from the given position. wdfdec defaults to 1.
 - add_term <term> [<wdfinc>]
 - Adds a term without positional information. wdfinc defaults to 1.
 - add_boolean_term <term>
 - Adds a term intended for boolean filtering (its wdf contribution will be 0).
 - remove_term <term>
 - Removes a term and all postings associated with it.
 - clear_terms
 - Remove all terms from the document.
 - termlist_count
 - Returns number of different terms in the document.
 - termlist_begin
 - Iterator for the terms in this document. Returns a Search::Xapian::TermIterator.
 - termlist_end
 - Equivalent end iterator for termlist_begin(). Returns a Search::Xapian::TermIterator.
 - values_count
 - Return number of defined values for this document.
 - values_begin
 - Return a Search::Xapian::ValueIterator pointing at the start of the values in this document.
 - values_end
 - Return a Search::Xapian::ValueIterator pointing at the end of the values in this document.
 - get_description
 - Return a description of this object.
 
SEE ALSO¶
Search::Xapian::Database
| 2022-02-28 | perl v5.42.0 |