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.