Class TverskiIndex

java.lang.Object
org.getalp.dbnary.enhancer.similarity.string.TverskiIndex
All Implemented Interfaces:
SimilarityMeasure

public class TverskiIndex extends Object implements SimilarityMeasure
  • Constructor Details

    • 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 Details

    • longestSubString

      public static int longestSubString(String first, String second)
    • compute

      public double compute(String a, String b)
      Specified by:
      compute in interface SimilarityMeasure
    • compute

      public double compute(List<String> a, List<String> b)
    • isLcssConstraint

      public boolean isLcssConstraint()
    • setLcssConstraint

      public void setLcssConstraint(boolean lcssConstraint)