Class TverskiIndex
- java.lang.Object
-
- org.getalp.dbnary.enhancer.similarity.string.TverskiIndex
-
- All Implemented Interfaces:
SimilarityMeasure
public class TverskiIndex extends Object implements SimilarityMeasure
-
-
Constructor Summary
Constructors Constructor Description TverskiIndex(double alpha, double beta)
TverskiIndex(double alpha, double beta, boolean fuzzyMatching, boolean symmetric)
TverskiIndex(double alpha, double beta, boolean fuzzyMatching, boolean symmetric, com.wcohen.ss.AbstractStringDistance distance)
TverskiIndex(Segmenter segmenter, double alpha, double beta)
TverskiIndex(Segmenter segmenter, double alpha, double beta, boolean fuzzyMatching, boolean symmetric)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description double
compute(String a, String b)
double
compute(List<String> a, List<String> b)
boolean
isLcssConstraint()
static int
longestSubString(String first, String second)
void
setLcssConstraint(boolean lcssConstraint)
-
-
-
Constructor Detail
-
TverskiIndex
public TverskiIndex(double alpha, double beta)
-
TverskiIndex
public TverskiIndex(double alpha, double beta, boolean fuzzyMatching, boolean symmetric, com.wcohen.ss.AbstractStringDistance distance)
-
TverskiIndex
public TverskiIndex(double alpha, double beta, boolean fuzzyMatching, boolean symmetric)
-
TverskiIndex
public TverskiIndex(Segmenter segmenter, double alpha, double beta)
-
TverskiIndex
public TverskiIndex(Segmenter segmenter, double alpha, double beta, boolean fuzzyMatching, boolean symmetric)
-
-
Method Detail
-
compute
public double compute(String a, String b)
- Specified by:
compute
in interfaceSimilarityMeasure
-
isLcssConstraint
public boolean isLcssConstraint()
-
setLcssConstraint
public void setLcssConstraint(boolean lcssConstraint)
-
-