Xapian::PostingIterator - Iterate over the list of documents indexed by a term.
This iterator represents a stream of documents indexed by a term. It overloads ++ for advancing the iterator, or you can explicitly call the inc method. This class also overloads eq, ne, ==, and !=.
Search::Xapian overloads <""> (stringification) on this class to call the get_description method. Call get_description explicitly instead.
Search::Xapian overloads <0+> (convert to an integer) on this class to call the get_docid method. Call get_docid explicitly instead.
Constructor. Defaults to an uninitialized iterator.
Advance the iterator by one. (Called implicitly by ++ overloading).
Advance the iterator to document docid, or the first document after docid if docid isn't in the list of documents being iterated.
Get the unique id of the document at the current position of the iterator.
Return the wdf for the current position of the iterator.
Return Xapian::PositionIterator pointing to start of positionlist for current document.
Return Xapian::PositionIterator pointing to end of positionlist for current document.
Get the length of the document at the current position of the iterator.
Compare for equality with another Xapian::PostingIterator object. Also overloaded to the eq and == operators.
Compare for inequality with another Xapian::PostingIterator object. Also overloaded to the ne and != operators.
Return a description of this object.