public class LevenshteinDistanceStrategy extends java.lang.Object implements SimilarityStrategy
| Constructor and Description |
|---|
LevenshteinDistanceStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
computeEditDistance(java.lang.String first,
java.lang.String second) |
double |
score(java.lang.String first,
java.lang.String second)
Calculates the similarity score of objects, where 0.0 implies absolutely no similarity
and 1.0 implies absolute similarity.
|
public double score(java.lang.String first,
java.lang.String second)
score in interface SimilarityStrategyfirst - The first string to compare.second - The second string to compare.java.lang.NullPointerException - if one or both of the strings are nullprotected int computeEditDistance(java.lang.String first,
java.lang.String second)