22 #ifndef XAPIAN_INCLUDED_REMOTESUBMATCH_H 23 #define XAPIAN_INCLUDED_REMOTESUBMATCH_H 57 const vector<Xapian::Internal::opt_intrusive_ptr<Xapian::MatchSpy>> &
matchspies;
62 bool decreasing_relevance_,
81 return uncollapsed_upper_bound;
The Xapian namespace contains public interfaces for the Xapian library.
void get_mset(Xapian::MSet &mset)
Short-cut for single remote match.
Abstract base class for postlists.
Class representing a list of search results.
RemoteDatabase is the baseclass for remote database implementations.
double percent_factor
The factor to use to convert weights to percentages.
RemoteDatabase * db
The remote database.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
void get_mset(Xapian::MSet &mset, const vector< Xapian::Internal::opt_intrusive_ptr< Xapian::MatchSpy >> &matchspies)
Get the MSet from the remote server.
Xapian::doccount get_uncollapsed_upper_bound() const
Get uncollapsed_upper_bound from the remote MSet.
base class for sub-matchers
Class to hold statistics for a given collection.
const vector< Xapian::Internal::opt_intrusive_ptr< Xapian::MatchSpy > > & matchspies
The matchspies to use.
RemoteDatabase is the baseclass for remote database implementations.
double get_percent_factor() const
Get percentage factor - only valid after get_postlist().
bool decreasing_relevance
Is the sort order such the relevance decreases down the MSet?
unsigned XAPIAN_DOCID_BASE_TYPE doccount
A count of documents.
Xapian::doccount uncollapsed_upper_bound
uncollapsed_upper_bound from the remote MSet.
Class for performing matching on a remote database.