|
xapian-core
2.0.0
|
#include <result.h>
Collaboration diagram for Result:Public Member Functions | |
| Result & | operator= (const Result &)=delete |
| Result (const Result &)=delete | |
| Result (Result &&)=default | |
| Move constructor. More... | |
| Result & | operator= (Result &&)=default |
| Move assignment. More... | |
| Result (double weight_, Xapian::docid did_) | |
| Constructor. More... | |
| Result (double weight_, Xapian::docid did_, std::string &&collapse_key_, Xapian::doccount collapse_count_, std::string &&sort_key_) | |
| Constructor used by MSet::Internal::unserialise(). More... | |
| void | swap (Result &o) |
| Xapian::docid | get_docid () const |
| double | get_weight () const |
| Xapian::doccount | get_collapse_count () const |
| const std::string & | get_collapse_key () const |
| const std::string & | get_sort_key () const |
| void | set_weight (double weight_) |
| void | set_collapse_count (Xapian::doccount c) |
| void | set_collapse_key (const std::string &k) |
| void | set_sort_key (const std::string &k) |
| void | unshard_docid (Xapian::doccount shard, Xapian::doccount n_shards) |
| std::string | get_description () const |
Private Attributes | |
| double | weight |
| Xapian::docid | did |
| Xapian::doccount | collapse_count = 0 |
| std::string | collapse_key |
| std::string | sort_key |
|
delete |
|
default |
Move constructor.
|
inline |
|
inline |
|
inline |
Definition at line 72 of file result.h.
References collapse_count.
|
inline |
| string Result::get_description | ( | ) | const |
Definition at line 31 of file result.cc.
References description_append(), and Xapian::Internal::str().
|
inline |
Definition at line 68 of file result.h.
References did.
Referenced by CollapseData::add_item(), Collapser::check(), CollapseData::check_item(), and msetcmp_by_docid_inline().
|
inline |
Definition at line 76 of file result.h.
References sort_key.
Referenced by msetcmp_by_relevance_then_value(), msetcmp_by_value(), and msetcmp_by_value_then_relevance().
|
inline |
Definition at line 70 of file result.h.
References weight.
Referenced by CollapseData::check_item(), ProtoMSet::early_reject(), msetcmp_by_relevance(), msetcmp_by_relevance_then_value(), and msetcmp_by_value_then_relevance().
|
inline |
Definition at line 80 of file result.h.
References collapse_count.
|
inline |
|
inline |
Definition at line 84 of file result.h.
References sort_key.
Referenced by Matcher::get_local_mset().
|
inline |
| void Result::swap | ( | Result & | o | ) |
|
inline |
|
private |
Definition at line 35 of file result.h.
Referenced by get_collapse_count(), and set_collapse_count().
|
private |
Definition at line 37 of file result.h.
Referenced by get_collapse_key(), and set_collapse_key().
|
private |
Definition at line 33 of file result.h.
Referenced by get_docid(), and unshard_docid().
|
private |
Definition at line 39 of file result.h.
Referenced by get_sort_key(), and set_sort_key().
|
private |
Definition at line 31 of file result.h.
Referenced by get_weight(), and set_weight().