go-textdistance
go-textdistance copied to clipboard
Calculate text distance (similarity) in Golang - Experimental implementation
go-textdistance
Calculate various text distance with golang.
Implemented
How to Use
$ 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))
}
How to test
$ go test
PASS
ok github.com/masatana/go-textdistance 0.002s
License
This software is released under the MIT License, see LICENSE.txt.