|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.wcohen.secondstring.AbstractStringDistance | +--com.wcohen.secondstring.Level2
Generic version of Monge & Elkan's "level 2" recursive field matching. Given strings A, B that are broken into substrings A = A1...Ak and B=B1...Bm, the recursive string matching algorithm scores
score(A,B) = 1/k [ sum_i max_j score(Ai,Bj) ]
For level 1, substrings Ai, Bj are delimited by commas; for level
2, they are tokens.
Constructor Summary | |
Level2(Tokenizer tokenizer,
StringDistance tokenDistance)
|
Method Summary | |
java.lang.String |
explainScore(StringWrapper s,
StringWrapper t)
Explain how the distance was computed. |
static void |
main(java.lang.String[] argv)
|
StringWrapper |
prepare(java.lang.String s)
Preprocess a string by finding tokens. |
double |
score(StringWrapper s,
StringWrapper t)
This method needs to be implemented by subclasses. |
java.lang.String |
toString()
|
Methods inherited from class com.wcohen.secondstring.AbstractStringDistance |
accumulateStatistics, doMain, explainScore, score |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Level2(Tokenizer tokenizer, StringDistance tokenDistance)
Method Detail |
public double score(StringWrapper s, StringWrapper t)
AbstractStringDistance
score
in interface StringDistance
score
in class AbstractStringDistance
public StringWrapper prepare(java.lang.String s)
prepare
in interface StringDistance
prepare
in class AbstractStringDistance
public java.lang.String explainScore(StringWrapper s, StringWrapper t)
explainScore
in interface StringDistance
explainScore
in class AbstractStringDistance
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |