StringDistances.jl/README.md

27 lines
850 B
Markdown
Raw Normal View History

2015-10-22 18:38:04 +02:00
[![Build Status](https://travis-ci.org/matthieugomez/StringDistances.jl.svg?branch=master)](https://travis-ci.org/matthieugomez/StringDistances.jl)
2015-10-23 03:03:57 +02:00
[![Coverage Status](https://coveralls.io/repos/matthieugomez/StringDistances.jl/badge.svg?branch=master)](https://coveralls.io/r/matthieugomez/StringDistances.jl?branch=master)
2015-10-22 18:38:04 +02:00
2015-10-22 18:10:59 +02:00
# StringDistances
2015-10-22 18:38:04 +02:00
2015-10-22 18:28:09 +02:00
- [x] Hamming Distance
2015-10-24 18:45:24 +02:00
- [x] Jaro Distance and Jaro-Winkler Distance
2015-10-23 03:03:57 +02:00
- [x] Levenshtein Distance
- [x] Damerau-Levenshtein Distance
2015-10-24 18:45:24 +02:00
- [x] Qgram Distance
- [x] Cosine Distance
- [x] Jaccard Distance
2015-10-23 16:12:51 +02:00
2015-10-24 19:34:36 +02:00
Supports ASCII, UTF-8 and Unicode
2015-10-22 18:23:10 +02:00
2015-10-22 18:27:52 +02:00
Examples
```julia
using StringDistances
hamming("MARTHA", "MARHTA")
levenshtein("MARTHA", "MARHTA")
2015-10-23 03:03:57 +02:00
damerau_levenshtein("MARTHA", "MARHTA")
2015-10-22 18:27:52 +02:00
jaro("MARTHA", "MARHTA")
jaro_winkler("MARTHA", "MARHTA"; scaling_factor = 0.1, boosting_threshold = 0.7, long_threshold = 5)
```