xapian-core
1.4.27
|
Class for storing the changes in frequencies for a term. More...
Public Member Functions | |
PostingChanges (Xapian::docid did, Xapian::termcount wdf) | |
Constructor for an added posting. More... | |
PostingChanges (Xapian::docid did, Xapian::termcount wdf, bool) | |
Constructor for a removed posting. More... | |
PostingChanges (Xapian::docid did, Xapian::termcount old_wdf, Xapian::termcount new_wdf) | |
Constructor for an updated posting. More... | |
void | add_posting (Xapian::docid did, Xapian::termcount wdf) |
Add a posting. More... | |
void | remove_posting (Xapian::docid did, Xapian::termcount wdf) |
Remove a posting. More... | |
void | update_posting (Xapian::docid did, Xapian::termcount old_wdf, Xapian::termcount new_wdf) |
Update a posting. More... | |
Xapian::termcount_diff | get_tfdelta () const |
Get the term frequency delta. More... | |
Xapian::termcount_diff | get_cfdelta () const |
Get the collection frequency delta. More... | |
Private Attributes | |
Xapian::termcount_diff | tf_delta |
Change in term frequency,. More... | |
Xapian::termcount_diff | cf_delta |
Change in collection frequency. More... | |
std::map< Xapian::docid, Xapian::termcount > | pl_changes |
Changes to this term's postlist. More... | |
Friends | |
class | GlassPostListTable |
Class for storing the changes in frequencies for a term.
Definition at line 49 of file glass_inverter.h.
|
inline |
Constructor for an added posting.
Definition at line 63 of file glass_inverter.h.
|
inline |
Constructor for a removed posting.
Definition at line 70 of file glass_inverter.h.
References DELETED_POSTING.
|
inline |
Constructor for an updated posting.
Definition at line 77 of file glass_inverter.h.
|
inline |
Add a posting.
Definition at line 85 of file glass_inverter.h.
|
inline |
Get the collection frequency delta.
Definition at line 111 of file glass_inverter.h.
Referenced by GlassPostListTable::merge_changes().
|
inline |
Get the term frequency delta.
Definition at line 108 of file glass_inverter.h.
Referenced by GlassPostListTable::merge_changes().
|
inline |
|
inline |
Update a posting.
Definition at line 101 of file glass_inverter.h.
|
friend |
Definition at line 50 of file glass_inverter.h.
|
private |
Change in collection frequency.
Definition at line 56 of file glass_inverter.h.
|
private |
Changes to this term's postlist.
Definition at line 59 of file glass_inverter.h.
Referenced by GlassPostListTable::merge_changes().
|
private |
Change in term frequency,.
Definition at line 53 of file glass_inverter.h.