static public void main(String[] argv) { doMain(new Levenstein(), argv); } }
@Override public double calculate(String first, String second) { if (first == null || second == null) { return -1.0; } else { Levenstein l = new Levenstein(); return Math.abs(l.score(first, second)); } }
public LevenshteinSecondStringComparator() { secondStringMeasureL1 = new Levenstein(); secondStringMeasureL2 = new Level2Levenstein(); } }
public double score(StringWrapper s,StringWrapper t){ double d = super.score(s,t); double n = Math.max((double)s.length(),(double)t.length()); return (1 + (d/n)); }
public LevenshteinSecondStringComparator() { secondStringMeasureL1 = new Levenstein(); secondStringMeasureL2 = new Level2Levenstein(); } }
public double score(StringWrapper s,StringWrapper t){ double d = super.score(s,t); double n = Math.max((double)s.length(),(double)t.length()); return (1 + (d/n)); }
static public void main(String[] argv) { doMain(new Levenstein(), argv); } }
static public void main(String[] argv) { doMain(new Level2(SimpleTokenizer.DEFAULT_TOKENIZER, new Levenstein()), argv); } }
@Override public double calculate(String first, String second) { if (first == null || second == null) { return 0.0; } else { Levenstein l = new Levenstein(); double score = Math.abs(l.score(first, second)); score = score / Math.max(first.length(), second.length()); return 1 - score; } }
public double score(StringWrapper s,StringWrapper t){ double d = super.score(s,t); double n = Math.max((double)s.length(),(double)t.length()); return (1 + (d/n)); }
static public void main(String[] argv) { doMain(new Levenstein(), argv); } }
static public void main(String[] argv) { doMain(new Level2(SimpleTokenizer.DEFAULT_TOKENIZER, new Levenstein()), argv); } }
static public void main(String[] argv) { doMain(new Level2(SimpleTokenizer.DEFAULT_TOKENIZER, new Levenstein()), argv); } }
public LevenshteinSecondStringComparator() { secondStringMeasureL1 = new Levenstein(); secondStringMeasureL2 = new Level2Levenstein(); } }