|
||||||||||
| 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 StringDistancescore in class AbstractStringDistancepublic StringWrapper prepare(java.lang.String s)
prepare in interface StringDistanceprepare in class AbstractStringDistance
public java.lang.String explainScore(StringWrapper s,
StringWrapper t)
explainScore in interface StringDistanceexplainScore in class AbstractStringDistancepublic java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] argv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||