Calculate various text distance with golang.
$ go get github.com/masatana/go-textdistance
package main
import (
"fmt"
"github.com/masatana/go-textdistance"
)
func main() {
s1 := "this is a test"
s2 := "that is a test"
fmt.Println(textdistance.LevenshteinDistance(s1, s2))
fmt.Println(textdistance.DamerauLevenshteinDistance(s1, s2))
fmt.Println(textdistance.JaroDistance(s1, s2))
fmt.Println(textdistance.JaroWinklerDistance(s1, s2))
}
$ go test
PASS
ok github.com/masatana/go-textdistance 0.002s
This software is released under the MIT License, see LICENSE.txt.