pyspark.sql.functions.jaro_winkler_similarity#
- pyspark.sql.functions.jaro_winkler_similarity(left, right)[source]#
Computes the Jaro-Winkler similarity between the two given strings.
The result is a double between 0.0 (no similarity) and 1.0 (identical strings).
Added in version 4.3.0.
- Parameters:
- Returns:
ColumnJaro-Winkler similarity as a double value. Returns a column that evaluates to a double.
Examples
>>> from pyspark.sql import functions as sf >>> df = spark.createDataFrame([('MARTHA', 'MARHTA')], ['l', 'r']) >>> df.select(sf.jaro_winkler_similarity('l', 'r')).show() +-----------------------------+ |jaro_winkler_similarity(l, r)| +-----------------------------+ | 0.9611111111111111| +-----------------------------+