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