all_lsh_num() const | jubatus::core::storage::lsh_index_storage | inline |
clear() | jubatus::core::storage::lsh_index_storage | |
get_all_row_ids(std::vector< std::string > &ids) const | jubatus::core::storage::lsh_index_storage | |
get_diff(lsh_master_table_t &diff) const | jubatus::core::storage::lsh_index_storage | |
get_lsh_entry(const std::string &row) const | jubatus::core::storage::lsh_index_storage | private |
get_sorted_similar_rows(const jubatus::util::data::unordered_set< uint64_t > &cands, const bit_vector &query_simhash, float query_norm, uint64_t ret_num, std::vector< std::pair< std::string, float > > &ids) const | jubatus::core::storage::lsh_index_storage | private |
get_version() const | jubatus::core::storage::lsh_index_storage | inline |
key_manager_ | jubatus::core::storage::lsh_index_storage | private |
lsh_index_storage() | jubatus::core::storage::lsh_index_storage | |
lsh_index_storage(size_t lsh_num, size_t table_num, uint32_t seed) | jubatus::core::storage::lsh_index_storage | |
lsh_index_storage(size_t table_num, const std::vector< float > &shift) | jubatus::core::storage::lsh_index_storage | |
lsh_table_ | jubatus::core::storage::lsh_index_storage | private |
lsh_table_diff_ | jubatus::core::storage::lsh_index_storage | private |
make_entry(const std::vector< float > &hash, float norm, lsh_entry &entry) const | jubatus::core::storage::lsh_index_storage | private |
master_table_ | jubatus::core::storage::lsh_index_storage | private |
master_table_diff_ | jubatus::core::storage::lsh_index_storage | private |
mix(const lsh_master_table_t &lhs, lsh_master_table_t &rhs) const | jubatus::core::storage::lsh_index_storage | |
MSGPACK_DEFINE(master_table_, master_table_diff_, lsh_table_, lsh_table_diff_, shift_, table_num_, key_manager_) | jubatus::core::storage::lsh_index_storage | |
name() const | jubatus::core::storage::lsh_index_storage | |
pack(framework::packer &packer) const | jubatus::core::storage::lsh_index_storage | |
put_diff(const lsh_master_table_t &mixed_diff) | jubatus::core::storage::lsh_index_storage | |
put_empty_entry(uint64_t row_id, const lsh_entry &entry) | jubatus::core::storage::lsh_index_storage | private |
remove_and_get_row(const std::string &row) | jubatus::core::storage::lsh_index_storage | private |
remove_model_row(const std::string &row) | jubatus::core::storage::lsh_index_storage | private |
remove_row(const std::string &row) | jubatus::core::storage::lsh_index_storage | |
retrieve_hit_rows(uint64_t hash, size_t ret_num, jubatus::util::data::unordered_set< uint64_t > &cands) const | jubatus::core::storage::lsh_index_storage | private |
set_mixed_row(const std::string &row, const lsh_entry &entry) | jubatus::core::storage::lsh_index_storage | private |
set_row(const std::string &row, const std::vector< float > &hash, float norm) | jubatus::core::storage::lsh_index_storage | |
shift_ | jubatus::core::storage::lsh_index_storage | private |
similar_row(const std::vector< float > &hash, float norm, uint64_t probe_num, uint64_t ret_num, std::vector< std::pair< std::string, float > > &ids) const | jubatus::core::storage::lsh_index_storage | |
similar_row(const std::string &id, uint64_t ret_num, std::vector< std::pair< std::string, float > > &ids) const | jubatus::core::storage::lsh_index_storage | |
table_num() const | jubatus::core::storage::lsh_index_storage | inline |
table_num_ | jubatus::core::storage::lsh_index_storage | private |
unpack(msgpack::object o) | jubatus::core::storage::lsh_index_storage | |
~lsh_index_storage() | jubatus::core::storage::lsh_index_storage | virtual |