calc_similarity(float distance) const | jubatus::core::nearest_neighbor::euclid_lsh | inlinevirtual |
clear() | jubatus::core::nearest_neighbor::nearest_neighbor_base | virtual |
euclid_lsh(const config &conf, jubatus::util::lang::shared_ptr< storage::column_table > table, const std::string &id) | jubatus::core::nearest_neighbor::euclid_lsh | |
euclid_lsh(const config &conf, jubatus::util::lang::shared_ptr< storage::column_table > table, std::vector< storage::column_type > &schema, const std::string &id) | jubatus::core::nearest_neighbor::euclid_lsh | |
fill_schema(std::vector< storage::column_type > &schema) | jubatus::core::nearest_neighbor::euclid_lsh | private |
first_column_id_ | jubatus::core::nearest_neighbor::euclid_lsh | private |
get_all_row_ids(std::vector< std::string > &ids) const | jubatus::core::nearest_neighbor::nearest_neighbor_base | |
get_const_table() const | jubatus::core::nearest_neighbor::nearest_neighbor_base | inline |
get_mixable() const | jubatus::core::nearest_neighbor::nearest_neighbor_base | |
get_table() | jubatus::core::nearest_neighbor::nearest_neighbor_base | inline |
hash_num_ | jubatus::core::nearest_neighbor::euclid_lsh | private |
lsh_column() const | jubatus::core::nearest_neighbor::euclid_lsh | private |
my_id_ | jubatus::core::nearest_neighbor::nearest_neighbor_base | protected |
nearest_neighbor_base(jubatus::util::lang::shared_ptr< storage::column_table > table, const std::string &id) | jubatus::core::nearest_neighbor::nearest_neighbor_base | explicit |
neighbor_row(const common::sfv_t &query, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const | jubatus::core::nearest_neighbor::euclid_lsh | virtual |
neighbor_row(const std::string &query, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const | jubatus::core::nearest_neighbor::euclid_lsh | virtual |
neighbor_row_from_hash(const storage::bit_vector &bv, float norm, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const | jubatus::core::nearest_neighbor::euclid_lsh | private |
norm_column() const | jubatus::core::nearest_neighbor::euclid_lsh | private |
pack(framework::packer &packer) const | jubatus::core::nearest_neighbor::nearest_neighbor_base | |
set_config(const config &conf) | jubatus::core::nearest_neighbor::euclid_lsh | private |
set_row(const std::string &id, const common::sfv_t &sfv) | jubatus::core::nearest_neighbor::euclid_lsh | virtual |
similar_row(const common::sfv_t &query, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const | jubatus::core::nearest_neighbor::nearest_neighbor_base | virtual |
similar_row(const std::string &query_id, std::vector< std::pair< std::string, float > > &ids, uint64_t ret_num) const | jubatus::core::nearest_neighbor::nearest_neighbor_base | virtual |
type() const | jubatus::core::nearest_neighbor::euclid_lsh | inlinevirtual |
unpack(msgpack::object o) | jubatus::core::nearest_neighbor::nearest_neighbor_base | |
~nearest_neighbor_base() | jubatus::core::nearest_neighbor::nearest_neighbor_base | inlinevirtual |