public interface IStringMeasure extends IMeasure
| Modifier and Type | Method and Description |
|---|---|
boolean |
computableViaOverlap()
Returns true if this similarity function can be computed just via the
getSimilarity(overlag, lengthA, lengthB)
|
int |
getAlpha(int xTokensNumber,
int yTokensNumber,
double threshold)
Threshold for the positional filtering
|
int |
getMidLength(int tokensNumber,
double threshold)
Theshold for the length of the tokens to be indexed
|
int |
getPrefixLength(int tokensNumber,
double threshold)
Length of prefix to consider when mapping the input string with other
strings.
|
double |
getSimilarity(int overlap,
int lengthA,
int lengthB)
Returns the similarity of two strings given their length and the overlap.
|
double |
getSizeFilteringThreshold(int tokensNumber,
double threshold) |
getName, getRuntimeApproximation, getSimilarity, getSimilarity, getTypeint getPrefixLength(int tokensNumber,
double threshold)
tokensNumber - Size of input string inthreshold - Similarity thresholdint getMidLength(int tokensNumber,
double threshold)
tokensNumber - Number of tokens of current inputthreshold - Similarity thresholddouble getSizeFilteringThreshold(int tokensNumber,
double threshold)
int getAlpha(int xTokensNumber,
int yTokensNumber,
double threshold)
xTokensNumber - Size of the first input stringyTokensNumber - Size of the first input stringthreshold - Similarity thresholddouble getSimilarity(int overlap,
int lengthA,
int lengthB)
overlap - Overlap of strings A and BlengthA - Length of AlengthB - Length of Bboolean computableViaOverlap()
Copyright © 2018. All rights reserved.