Package org.apache.lucene.search.spell
Interface StringDistance
-
- All Known Implementing Classes:
JaroWinklerDistance
,LevensteinDistance
,LuceneLevenshteinDistance
,NGramDistance
public interface StringDistance
Interface for string distances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description float
getDistance(java.lang.String s1, java.lang.String s2)
Returns a float between 0 and 1 based on how similar the specified strings are to one another.
-
-
-
Method Detail
-
getDistance
float getDistance(java.lang.String s1, java.lang.String s2)
Returns a float between 0 and 1 based on how similar the specified strings are to one another. Returning a value of 1 means the specified strings are identical and 0 means the string are maximally different.- Parameters:
s1
- The first string.s2
- The second string.- Returns:
- a float between 0 and 1 based on how similar the specified strings are to one another.
-
-