Interface MetricStringDistance

  • All Superinterfaces:
    java.io.Serializable, StringDistance
    All Known Implementing Classes:
    Damerau, Jaccard, Levenshtein, MetricLCS

    public interface MetricStringDistance
    extends StringDistance
    String distances that implement this interface are metrics. This means: - d(x, y) ≥ 0 (non-negativity, or separation axiom) - d(x, y) = 0 if and only if x = y (identity, or coincidence axiom) - d(x, y) = d(y, x) (symmetry) - d(x, z) ≤ d(x, y) + d(y, z) (triangle inequality).
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double distance​(java.lang.String s1, java.lang.String s2)
      Compute and return the metric distance.
    • Method Detail

      • distance

        double distance​(java.lang.String s1,
                        java.lang.String s2)
        Compute and return the metric distance.
        Specified by:
        distance in interface StringDistance
        Parameters:
        s1 -
        s2 -
        Returns: