modular_bluemoon/code/_HELPERS/text.dm ![modular_bluemoon/code/_HELPERS/text.dm0](git.png)
/proc/jaro_similarity | Calculate Jaro similarity between two strings. |
---|---|
/proc/jaro_winkler_similarity | Calculate Jaro-Winkler similarity between two strings. |
jaro_winkler_distance | Calculate Jaro-Winkler distance between two strings. |
Define Details
jaro_winkler_distance ![modular_bluemoon/code/_HELPERS/text.dm 114](git.png)
Calculate Jaro-Winkler distance between two strings.
Arguments:
- text_a, text_b - Strings to compare.
- scaling_factor - A factor that increases the similarity value when the beginnings of strings match. Only the first 4 characters are taken into account.
Returns a number between 0 and 1, where
- 0 - exact match
- 1 - strings do not match at all
Reference: https://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance