SYMBOL INDEX (86 symbols across 8 files) FILE: benchmark/process.rb function flush! (line 10) | def flush! class ItemRecommender (line 15) | class ItemRecommender FILE: lib/predictor/base.rb type Predictor::Base (line 1) | module Predictor::Base function included (line 2) | def self.included(base) type ClassMethods (line 6) | module ClassMethods function input_matrix (line 7) | def input_matrix(key, opts={}) function limit_similarities_to (line 12) | def limit_similarities_to(val) function similarity_limit (line 17) | def similarity_limit function reset_similarity_limit! (line 21) | def reset_similarity_limit! function input_matrices= (line 26) | def input_matrices=(val) function input_matrices (line 30) | def input_matrices function redis_prefix (line 34) | def redis_prefix(prefix = nil, &block) function get_redis_prefix (line 38) | def get_redis_prefix function processing_technique (line 50) | def processing_technique(technique) function get_processing_technique (line 54) | def get_processing_technique function input_matrices (line 59) | def input_matrices function get_redis_prefix (line 66) | def get_redis_prefix function redis_prefix (line 70) | def redis_prefix function similarity_limit (line 74) | def similarity_limit function redis_key (line 78) | def redis_key(*append) function method_missing (line 82) | def method_missing(method, *args) function respond_to? (line 90) | def respond_to?(method, include_all = false) function all_items (line 94) | def all_items function add_to_matrix (line 98) | def add_to_matrix(matrix, set, *items) function add_to_matrix! (line 103) | def add_to_matrix!(matrix, set, *items) function related_items (line 109) | def related_items(item) function predictions_for (line 119) | def predictions_for(set=nil, item_set: nil, matrix_label: nil, with_sc... function similarities_for (line 181) | def similarities_for(item, with_scores: false, offset: 0, limit: -1, e... function sets_for (line 192) | def sets_for(item) function process_item! (line 197) | def process_item!(item) function process_items! (line 201) | def process_items!(*items) function process! (line 257) | def process! function delete_from_matrix! (line 262) | def delete_from_matrix!(matrix, item) function delete_pair_from_matrix! (line 270) | def delete_pair_from_matrix!(matrix, set, item) function add_item (line 277) | def add_item(item) function delete_item! (line 281) | def delete_item!(item) function clean! (line 299) | def clean! function ensure_similarity_limit_is_obeyed! (line 306) | def ensure_similarity_limit_is_obeyed! function cache_similarity (line 321) | def cache_similarity(item1, item2) function add_similarity_if_necessary (line 337) | def add_similarity_if_necessary(item, similarity, score) FILE: lib/predictor/distance.rb type Predictor (line 1) | module Predictor type Distance (line 2) | module Distance function jaccard_index (line 5) | def jaccard_index(key_1, key_2, redis = Predictor.redis) function sorensen_coefficient (line 17) | def sorensen_coefficient(key_1, key_2, redis = Predictor.redis) FILE: lib/predictor/input_matrix.rb type Predictor (line 1) | module Predictor class InputMatrix (line 2) | class InputMatrix method initialize (line 3) | def initialize(opts) method measure_name (line 7) | def measure_name method base (line 11) | def base method parent_redis_key (line 15) | def parent_redis_key(*append) method redis_key (line 19) | def redis_key(*append) method weight (line 23) | def weight method add_to_set (line 27) | def add_to_set(set, *items) method remove_from_set (line 43) | def remove_from_set(set, item) method add_set (line 50) | def add_set(set, items) method add_single (line 54) | def add_single(set, item) method items_for (line 58) | def items_for(set) method sets_for (line 62) | def sets_for(item) method related_items (line 66) | def related_items(item) method delete_item (line 73) | def delete_item(item) method score (line 86) | def score(item1, item2) method calculate_jaccard (line 90) | def calculate_jaccard(item1, item2) FILE: lib/predictor/predictor.rb type Predictor (line 1) | module Predictor function redis= (line 5) | def self.redis=(redis) function redis (line 9) | def self.redis function redis_prefix (line 14) | def self.redis_prefix(prefix = nil, &block) function get_redis_prefix (line 18) | def self.get_redis_prefix function capitalize (line 30) | def self.capitalize(str_or_sym) function constantize (line 35) | def self.constantize(klass) function processing_technique (line 39) | def self.processing_technique(algorithm) function get_processing_technique (line 43) | def self.get_processing_technique function process_lua_script (line 47) | def self.process_lua_script(*args) FILE: lib/predictor/version.rb type Predictor (line 1) | module Predictor FILE: spec/input_matrix_spec.rb function add_two_item_test_data! (line 205) | def add_two_item_test_data!(matrix) function add_three_item_test_data! (line 213) | def add_three_item_test_data!(matrix) FILE: spec/spec_helper.rb function flush_redis! (line 4) | def flush_redis! class BaseRecommender (line 13) | class BaseRecommender class UserRecommender (line 17) | class UserRecommender class TestRecommender (line 21) | class TestRecommender class PrefixRecommender (line 27) | class PrefixRecommender method initialize (line 30) | def initialize(prefix) method prefix= (line 34) | def prefix=(new_prefix) method get_redis_prefix (line 38) | def get_redis_prefix class Predictor::TestInputMatrix (line 43) | class Predictor::TestInputMatrix method initialize (line 44) | def initialize(opts) method method_missing (line 48) | def method_missing(method, *args)