Postlist which matches a phrase using positional information.
void start_position_list(unsigned i)
Start reading from the i-th position list.
PhrasePostList(PostList *source_, EstimateOp *estimate_op_, Xapian::termpos window_, const std::vector< PostList * >::const_iterator &terms_begin, const std::vector< PostList * >::const_iterator &terms_end, PostListTree *pltree_)
std::vector< PostList * > terms
std::string get_description() const
Return a string description of this object.
Xapian::termcount get_wdf() const
Return the wdf for the document at the current position.
bool test_doc()
Test if the current document contains the terms as a phrase.
Base class for classes which filter another PostList.
Abstract base class for postlists.
Base class for classes which filter another PostList.