Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

String Compare

String Compare is an implementation of different string comparison algorithms.

Installation

Add this into your Gemfile and then run bundle install

gem "string_compare"

Usage

This gem overrides String class adding new functions for the different string comparison models

Jaro Winkler distance

  str = "String Compare"
  str.jaro_winkler('Srting comparer')

Algorithm info in wikipedia

Hamming distance

  str = "String Compare"
  str.hamming_distance('Srting comparer')

Algorithm info in wikipedia

Damerau Levenshtein

  str = "String Compare"
  str.damerau_levenshtein('Srting comparer')

Algorithm info in wikipedia

Dice coefficient

  str = "String Compare"
  str.dice_coefficient('Srting comparer')

Cosine similarity

  str = "String Compare"
  str.cosine('Srting comparer')

[Algorithm info in wikipedia](https://en.wikipedia.org/wiki/Cosine_similarity https://en.wikipedia.org/wiki/Cosine_similarity)

Needleman Wunsch

  str = "String Compare"
  str.needle('Srting comparer')

Algorithm info in wikipedia

Author


Adrián Fernández adrian@adrian-fernandez.net

http://www.adrian-fernandez.net

@adrian-fernandez

About

Ruby gem for comparing similarity between Strings

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages