Provided by: libsearch-xapian-perl_1.2.21.0-1build2_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> [<weight>]
           Adds a term at the given position. weight defaults to 1.

       remove_posting <term> <position> [<weight]
           Removes a term from the given position. weight defaults to 1.

       add_term <term> [<weight>]
           Adds a term without positional information. weight 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 without positional information.

       clear_terms
           Remove all terms from the document.

       termlist_count
           Returns number of 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