23 #ifndef OM_HGUARD_NET_TERMLIST_H
24 #define OM_HGUARD_NET_TERMLIST_H
67 vector<NetworkTermListItem>
items;
117 string get_termname()
const;
121 TermList * skip_to(
const std::string &term);
An item in a NetworkTermList.
Xapian::doccount termfreq
The term frequency.
string tname
The "name" of this term.
Xapian::termcount wdf
The within-document-frequency of the term.
A term list for a database on the other side of a network connection.
Xapian::doccount database_size
The number of documents in the database in which this document resides.
Xapian::docid did
The id of the document this termlist came from (or 0 if not applicable).
vector< NetworkTermListItem >::const_iterator current_position
The current position in the list.
Xapian::termcount document_length
The length of the document for which this is the termlist.
bool started
Whether we have yet started iterating through the list.
Xapian::Internal::intrusive_ptr< const RemoteDatabase > this_db
Keep a reference to our database.
vector< NetworkTermListItem > items
The list of items comprising the termlist.
RemoteDatabase is the baseclass for remote database implementations.
Collates statistics while calculating term weight in an ESet.
Class for iterating over term positions.
Abstract base class for termlists.
Hierarchy of classes which Xapian can throw as exceptions.
Collate statistics and calculate the term weights for the ESet.
unsigned XAPIAN_TERMCOUNT_BASE_TYPE termcount
A counts of terms.
unsigned XAPIAN_DOCID_BASE_TYPE doccount
A count of documents.
unsigned XAPIAN_DOCID_BASE_TYPE docid
A unique identifier for a document.
RemoteDatabase is the baseclass for remote database implementations.
Abstract base class for termlists.