public class Level2 extends AbstractTokenizedStringDistance
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 and Description |
|---|
Level2(Tokenizer tokenizer,
StringDistance tokenDistance) |
| Modifier and Type | Method and Description |
|---|---|
String |
explainScore(StringWrapper s,
StringWrapper t)
Explain how the distance was computed.
|
static void |
main(String[] argv) |
double |
score(StringWrapper s,
StringWrapper t)
This method needs to be implemented by subclasses.
|
String |
toString() |
void |
train(StringWrapperIterator i)
Training is a null operation.
|
asBagOfTokens, prepare, setStringWrapperPooladdExample, doMain, explainScore, getDistance, hasNextQuery, nextQuery, prepare, prepare, score, setDistanceInstancePoolpublic Level2(Tokenizer tokenizer, StringDistance tokenDistance)
public double score(StringWrapper s, StringWrapper t)
AbstractStringDistancescore in interface StringDistancescore in class AbstractStringDistancepublic String explainScore(StringWrapper s, StringWrapper t)
explainScore in interface StringDistanceexplainScore in class AbstractStringDistancepublic void train(StringWrapperIterator i)
train in class AbstractTokenizedStringDistancepublic static void main(String[] argv)
Copyright © 2016. All rights reserved.