jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <burst.hpp>
Public Types | |
typedef model_t::keyword_list | keyword_list |
typedef jubatus::core::burst::keyword_params | keyword_params |
typedef jubatus::core::burst::burst | model_t |
typedef model_t::result_map | result_map |
typedef model_t::result_t | result_t |
Public Member Functions | |
bool | add_document (const std::string &str, double pos) |
bool | add_keyword (const std::string &keyword, const keyword_params ¶ms, bool processed_in_this_server) |
burst (jubatus::util::lang::shared_ptr< model_t > model) | |
burst (model_t *model) | |
void | calculate_results () |
void | clear () |
result_map | get_all_bursted_results () const |
result_map | get_all_bursted_results_at (double pos) const |
keyword_list | get_all_keywords () const |
model_t * | get_model () const |
result_t | get_result (const std::string &keyword) const |
result_t | get_result_at (const std::string &keyword, double pos) const |
void | get_status (std::map< std::string, std::string > &status) const |
bool | has_been_mixed () const |
void | pack (framework::packer &pk) const |
bool | remove_all_keywords () |
bool | remove_keyword (const std::string &keyword) |
void | set_processed_keywords (const std::vector< std::string > &keywords) |
void | unpack (msgpack::object o) |
Public Member Functions inherited from jubatus::core::driver::driver_base | |
driver_base () | |
virtual framework::mixable * | get_mixable () |
std::vector< storage::version > | get_versions () const |
virtual | ~driver_base () |
Private Member Functions | |
void | init_ () |
Private Attributes | |
jubatus::util::lang::shared_ptr< model_t > | burst_ |
core::burst::mixable_burst | mixable_burst_ |
Additional Inherited Members | |
Protected Member Functions inherited from jubatus::core::driver::driver_base | |
void | register_mixable (framework::mixable *mixable) |
Protected Attributes inherited from jubatus::core::driver::driver_base | |
mixable_holder | holder_ |
|
inlineexplicit |
Definition at line 39 of file burst.hpp.
References init_().
|
inlineexplicit |
Definition at line 43 of file burst.hpp.
References init_().
bool jubatus::core::driver::burst::add_document | ( | const std::string & | str, |
double | pos | ||
) |
Definition at line 72 of file burst.cpp.
References burst_.
bool jubatus::core::driver::burst::add_keyword | ( | const std::string & | keyword, |
const keyword_params & | params, | ||
bool | processed_in_this_server | ||
) |
Definition at line 57 of file burst.cpp.
References burst_.
void jubatus::core::driver::burst::calculate_results | ( | ) |
Definition at line 75 of file burst.cpp.
References burst_.
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 112 of file burst.cpp.
References burst_.
burst::result_map jubatus::core::driver::burst::get_all_bursted_results | ( | ) | const |
Definition at line 85 of file burst.cpp.
References burst_.
burst::result_map jubatus::core::driver::burst::get_all_bursted_results_at | ( | double | pos | ) | const |
Definition at line 88 of file burst.cpp.
References burst_.
burst::keyword_list jubatus::core::driver::burst::get_all_keywords | ( | ) | const |
Definition at line 68 of file burst.cpp.
References burst_.
|
inline |
Definition at line 47 of file burst.hpp.
References burst_.
burst::result_t jubatus::core::driver::burst::get_result | ( | const std::string & | keyword | ) | const |
Definition at line 78 of file burst.cpp.
References burst_.
burst::result_t jubatus::core::driver::burst::get_result_at | ( | const std::string & | keyword, |
double | pos | ||
) | const |
Definition at line 81 of file burst.cpp.
References burst_.
void jubatus::core::driver::burst::get_status | ( | std::map< std::string, std::string > & | status | ) | const |
Definition at line 92 of file burst.cpp.
References burst_.
bool jubatus::core::driver::burst::has_been_mixed | ( | ) | const |
Definition at line 99 of file burst.cpp.
References burst_.
|
private |
Definition at line 51 of file burst.cpp.
References jubatus::core::driver::driver_base::holder_, mixable_burst_, and jubatus::core::driver::driver_base::register_mixable().
Referenced by burst().
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 106 of file burst.cpp.
References burst_.
bool jubatus::core::driver::burst::remove_all_keywords | ( | ) |
Definition at line 65 of file burst.cpp.
References burst_.
bool jubatus::core::driver::burst::remove_keyword | ( | const std::string & | keyword | ) |
Definition at line 62 of file burst.cpp.
References burst_.
void jubatus::core::driver::burst::set_processed_keywords | ( | const std::vector< std::string > & | keywords | ) |
Definition at line 102 of file burst.cpp.
References burst_.
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 109 of file burst.cpp.
References burst_.
|
private |
Definition at line 75 of file burst.hpp.
Referenced by add_document(), add_keyword(), calculate_results(), clear(), get_all_bursted_results(), get_all_bursted_results_at(), get_all_keywords(), get_model(), get_result(), get_result_at(), get_status(), has_been_mixed(), pack(), remove_all_keywords(), remove_keyword(), set_processed_keywords(), and unpack().
|
private |