Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

search::xapian::error(3pm) [debian man page]

Xapian::Error(3pm)					User Contributed Perl Documentation					Xapian::Error(3pm)

NAME
Search::Xapian::Error - Base class for all exceptions in Search::Xapian DESCRIPTION
This is an abstract class in C++, i.e. it cannot be instantiated directly. In Perl there is no such concept, but you should not need to create instances of this class yourself. METHODS
All exception objects have the following methods get_msg Returns a string with a descriptive error message, useful for outputing get_type The type of this error (e.g. "DocNotFoundError"). get_context Optional context information, returned as a string get_error_string Returns any error string from errno or similar associated with this error perl v5.14.2 2012-05-09 Xapian::Error(3pm)

Check Out this Related Man Page

Xapian::Database(3pm)					User Contributed Perl Documentation				     Xapian::Database(3pm)

NAME
Search::Xapian::Database - Search database object DESCRIPTION
This class represents a Xapian database for searching. See Search::Xapian::WritableDatabase for an object suitable for indexing. To perform searches, this class works with the Search::Xapian::Query object. METHODS
new <database> Class constructor. Can either take a path to an existing database or another database class as the first parameter clone Return a clone of this class. add_database Add an existing database (or group of databases) to those accessed by this object. reopen This re-opens the database(s) to the latest available version(s). It can be used either to make sure the latest results are returned, or to recover from a Xapian::DatabaseModifiedError. close Close the database. This also implies a commit() unless a transaction is in progress. enquire [<query>] Returns a new Search::Xapian::Enquire object. Any extra parameters are passed to set_query. get_doccount Returns the number of document indexed in this database. get_lastdocid Returns the id of the last used document. get_doclength <doc_id> Returns the length of a given document. get_document <doc_id> Returns a Search::Xapian::Document object for the given document. get_avlength Get the average length of the documents in the database. get_termfreq <term> Get the number of documents in the database indexed by a given term. term_exists <term> returns true if this term exists in the database, or false otherwise. get_description return a description of this object. get_spelling_suggestion returns a suggested spelling correction. allterms_begin [<prefix>] Returns a Search::Xapian::TermIterator iterating over the termlist for the the entire database. If the optional prefix argument is non-empty, only terms starting with that string are returned. allterms_end [<prefix>] Returns a Search::Xapian::TermIterator pointing to the end of the termlist corresponding to allterms_begin. termlist_begin <docid> Returns a Search::Xapian::TermIterator pointing to the start of the termlist for a given document. termlist_end <docid> Returns a Search::Xapian::TermIterator pointing to the end of the termlist for a given document. positionlist_begin <docid> <term> Returns a Search::Xapian::PositionIterator pointing to the start of the position list for a given term in the given document. positionlist_end <docid> <term> Returns a Search::Xapian::PositionIterator pointing to the end of the position list for a given term in the given document. postlist_begin <term> Returns a Search::Xapian::PostingIterator pointing to the start of the posting list for a given term. postlist_end <term> Returns a Search::Xapian::PostingIterator pointing to the end of the posting list for a given term. keep_alive Send a "keep-alive" to remote databases to stop them timing out. get_collection_freq <term> Get the number of elements indexed by a certain term. SEE ALSO
Search::Xapian,Search::Xapian::Enquire,Search::Xapian::WritableDatabase perl v5.14.2 2012-05-09 Xapian::Database(3pm)
Man Page