protected abstract class CombinedStringDistanceLearner.CombinedStringDistance extends Object implements StringDistance
| Modifier and Type | Field and Description |
|---|---|
protected StringDistance[] |
innerDistances |
protected MultiStringWrapper |
prototype |
| Constructor and Description |
|---|
CombinedStringDistance(StringDistance[] innerDistances,
MultiStringWrapper prototype) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract double |
doScore(MultiStringWrapper ms,
MultiStringWrapper mt)
Produce a score, assuming ms and mt are the correct sizes, and fully prepared.
|
protected abstract String |
explainCombination(MultiStringWrapper ms,
MultiStringWrapper mt)
Explain how the primitive scores were combined.
|
String |
explainScore(String s,
String t)
Explain how the distance was computed.
|
String |
explainScore(StringWrapper s,
StringWrapper t)
Explain how the distance was computed.
|
protected String |
innerDistanceString()
Help class for 'toString()' which produces a description of the distances being combined.
|
StringWrapper |
prepare(String s)
Preprocess a string for distance computation
|
double |
score(String s,
String t)
Find the distance between s and t
|
double |
score(StringWrapper s,
StringWrapper t)
Find the distance between s and t.
|
protected StringDistance[] innerDistances
protected MultiStringWrapper prototype
public CombinedStringDistance(StringDistance[] innerDistances, MultiStringWrapper prototype)
public final double score(String s, String t)
StringDistancescore in interface StringDistancepublic final String explainScore(String s, String t)
StringDistanceexplainScore in interface StringDistancepublic final StringWrapper prepare(String s)
StringDistanceprepare in interface StringDistancepublic final double score(StringWrapper s, StringWrapper t)
StringDistancescore in interface StringDistancepublic final String explainScore(StringWrapper s, StringWrapper t)
StringDistanceexplainScore in interface StringDistanceprotected abstract double doScore(MultiStringWrapper ms, MultiStringWrapper mt)
protected abstract String explainCombination(MultiStringWrapper ms, MultiStringWrapper mt)
protected String innerDistanceString()
Copyright © 2016. All rights reserved.