Class: ObjectSimilarity::InsensitiveLevenshteinNearnessFieldScorer
- Inherits:
-
NearnessFieldScorer
- Object
- FieldScorer
- NearnessFieldScorer
- ObjectSimilarity::InsensitiveLevenshteinNearnessFieldScorer
- Defined in:
- lib/object_similarity.rb
Instance Attribute Summary
Attributes inherited from FieldScorer
Instance Method Summary collapse
Methods inherited from NearnessFieldScorer
Methods inherited from FieldScorer
#get_value, #initialize, #skip_value?, #value, #weighted_distance
Constructor Details
This class inherits a constructor from ObjectSimilarity::FieldScorer
Instance Method Details
#distance(other_object) ⇒ Object
56 57 58 |
# File 'lib/object_similarity.rb', line 56 def distance(other_object) Text::Levenshtein.distance(value.downcase, get_value(other_object).downcase) end |