Provided by: libsearch-xapian-perl_1.2.25.5-1_amd64 bug

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