class SimString::OverlapMeasure
Public Instance Methods
max_feature_size(db, query_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 147 def max_feature_size(db, query_size, alpha) db.max_feature_size end
min_feature_size(db, query_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 143 def min_feature_size(db, query_size, alpha) 1 end
minimum_common_feature_count(query_size, y_size, alpha)
click to toggle source
# File lib/simstring_pure.rb, line 151 def minimum_common_feature_count(query_size, y_size, alpha) (alpha * [query_size, y_size].min).ceil.to_i end
similarity(x_feature_set, y_feature_set)
click to toggle source
# File lib/simstring_pure.rb, line 155 def similarity(x_feature_set, y_feature_set) (x_feature_set & y_feature_set).size.to_f / [x_feature_set.size, y_feature_set.size].min end