public class DamerauLevenshteinDistance
extends java.lang.Object
implements org.apache.lucene.search.spell.StringDistance
Constructor and Description |
---|
DamerauLevenshteinDistance() |
Modifier and Type | Method and Description |
---|---|
static int |
calculateDistance(java.lang.CharSequence source,
java.lang.CharSequence target)
Calculates the string distance between source and target strings using
the Damerau-Levenshtein algorithm.
|
float |
getDistance(java.lang.String s1,
java.lang.String s2) |
public float getDistance(java.lang.String s1, java.lang.String s2)
getDistance
in interface org.apache.lucene.search.spell.StringDistance
public static int calculateDistance(java.lang.CharSequence source, java.lang.CharSequence target)
source
- The source String.target
- The target String.java.lang.IllegalArgumentException
- If either source or target is null.Copyright © 2001-2021 Jalios SA. All Rights Reserved.