szczanieckiej.git

commit edcd7ca234c6d11fcd365201cdc3748842739164

Author: Adam <git@apiote.xyz>

try out another sorting distance in queryables

 api/api.go | 10 ++++++++--


diff --git a/api/api.go b/api/api.go
index 8e1cdaf2a328558a96985f64b320160a72e618ee..308c71f1b9a95f00887561d41d493b185100db7e 100644
--- a/api/api.go
+++ b/api/api.go
@@ -312,8 +312,14 @@ 			nameJ = queryables[j].(StopV2).Name
 		case LineV1:
 			nameJ = queryables[j].(LineV1).Name
 		}
-		distance1 := strutil.Similarity(query, nameI, metrics.NewJaroWinkler())
-		distance2 := strutil.Similarity(query, nameJ, metrics.NewJaroWinkler())
+		levenshtein := &metrics.Levenshtein{
+			CaseSensitive: false,
+			InsertCost:    1,
+			DeleteCost:    1,
+			ReplaceCost:   1,
+		}
+		distance1 := strutil.Similarity(query, nameI, levenshtein)
+		distance2 := strutil.Similarity(query, nameJ, levenshtein)
 		return distance1 > distance2
 	})
 	return queryables