|
| lsh (const config &conf, jubatus::util::lang::shared_ptr< storage::column_table > table, const std::string &id) |
|
| lsh (const config &conf, jubatus::util::lang::shared_ptr< storage::column_table > table, std::vector< storage::column_type > &schema, const std::string &id) |
|
virtual std::string | type () const |
|
| bit_vector_nearest_neighbor_base (uint32_t bitnum, jubatus::util::lang::shared_ptr< storage::column_table > table, const std::string &id) |
|
| bit_vector_nearest_neighbor_base (uint32_t bitnum, jubatus::util::lang::shared_ptr< storage::column_table > table, std::vector< storage::column_type > &schema, const std::string &id) |
|
uint32_t | bitnum () const |
|
virtual void | neighbor_row (const common::sfv_t &query, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const |
|
virtual void | neighbor_row (const std::string &query_id, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const |
|
virtual void | set_row (const std::string &id, const common::sfv_t &sfv) |
|
virtual float | calc_similarity (float distance) const |
|
virtual void | clear () |
|
void | get_all_row_ids (std::vector< std::string > &ids) const |
|
jubatus::util::lang::shared_ptr< const storage::column_table > | get_const_table () const |
|
framework::mixable * | get_mixable () const |
|
jubatus::util::lang::shared_ptr< storage::column_table > | get_table () |
|
| nearest_neighbor_base (jubatus::util::lang::shared_ptr< storage::column_table > table, const std::string &id) |
|
void | pack (framework::packer &packer) const |
|
virtual void | similar_row (const common::sfv_t &query, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const |
|
virtual void | similar_row (const std::string &query_id, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const |
|
void | unpack (msgpack::object o) |
|
virtual | ~nearest_neighbor_base () |
|
Definition at line 34 of file lsh.hpp.