xapian-core
1.4.26
|
Public Member Functions | |
TestMatchSpy (bool &destroyed_) | |
void | operator() (const Xapian::Document &, double) override |
Register a document with the match spy. More... | |
Public Member Functions inherited from Xapian::MatchSpy | |
MatchSpy () | |
Default constructor, needed by subclass constructors. More... | |
virtual | ~MatchSpy () |
Virtual destructor, because we have virtual methods. More... | |
virtual MatchSpy * | clone () const |
Clone the match spy. More... | |
virtual std::string | name () const |
Return the name of this match spy. More... | |
virtual std::string | serialise () const |
Return this object's parameters serialised as a single string. More... | |
virtual MatchSpy * | unserialise (const std::string &serialised, const Registry &context) const |
Unserialise parameters. More... | |
virtual std::string | serialise_results () const |
Serialise the results of this match spy. More... | |
virtual void | merge_results (const std::string &serialised) |
Unserialise some results, and merge them into this matchspy. More... | |
virtual std::string | get_description () const |
Return a string describing this object. More... | |
MatchSpy * | release () |
Start reference counting this object. More... | |
const MatchSpy * | release () const |
Start reference counting this object. More... | |
Public Member Functions inherited from Xapian::Internal::opt_intrusive_base | |
opt_intrusive_base (const opt_intrusive_base &) | |
opt_intrusive_base & | operator= (const opt_intrusive_base &) |
opt_intrusive_base () | |
Construct object which is initially not reference counted. More... | |
virtual | ~opt_intrusive_base () |
void | ref () const |
void | unref () const |
Private Attributes | |
DestroyedFlag | destroyed |
Additional Inherited Members | |
Public Attributes inherited from Xapian::Internal::opt_intrusive_base | |
unsigned | _refs |
Reference count. More... | |
Protected Member Functions inherited from Xapian::Internal::opt_intrusive_base | |
void | release () const |
Start reference counting. More... | |
Definition at line 413 of file api_none.cc.
|
inline |
Definition at line 417 of file api_none.cc.
|
inlineoverridevirtual |
Register a document with the match spy.
This is called by the matcher once with each document seen by the matcher during the match process. Note that the matcher will often not see all the documents which match the query, due to optimisations which allow low-weighted documents to be skipped, and allow the match process to be terminated early.
doc | The document seen by the match spy. |
wt | The weight of the document. |
Implements Xapian::MatchSpy.
Definition at line 419 of file api_none.cc.
|
private |
Definition at line 414 of file api_none.cc.