class SimString::JaccardMeasure
Public Instance Methods
max_feature_size(db, query_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 129 def max_feature_size(db, query_size, alpha) (query_size.to_f / alpha).floor.to_i end
min_feature_size(db, query_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 125 def min_feature_size(db, query_size, alpha) (alpha * query_size).ceil.to_i end
minimum_common_feature_count(query_size, y_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 133 def minimum_common_feature_count(query_size, y_size, alpha) (alpha * (query_size + y_size).to_f / (1 + alpha)).ceil.to_i end
similarity(x_feature_set, y_feature_set)
click to toggle source
# File lib/simstring_pure.rb, line 137 def similarity(x_feature_set, y_feature_set) (x_feature_set & y_feature_set).size.to_f / (x_feature_set | y_feature_set).size end