TEXT-2: Minor changes to Jaccard work

Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/96a6438f
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/96a6438f
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/96a6438f

Branch: refs/heads/master
Commit: 96a6438f4801a063e472f4f72412ad435a70be73
Parents: 1cf3228
Author: Rob Tompkins <chtom...@gmail.com>
Authored: Tue Nov 29 19:24:21 2016 -0800
Committer: Rob Tompkins <chtom...@gmail.com>
Committed: Tue Nov 29 19:24:21 2016 -0800

----------------------------------------------------------------------
 pom.xml                                                  | 11 +++++------
 .../apache/commons/text/similarity/JaccardDistance.java  |  2 +-
 .../commons/text/similarity/JaccardSimilarity.java       |  2 +-
 .../commons/text/similarity/JaccardDistanceTest.java     |  1 +
 .../commons/text/similarity/JaccardSimilarityTest.java   |  1 +
 5 files changed, 9 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-text/blob/96a6438f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 02a0630..fa60302 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,14 +68,13 @@
       <id>ggregory</id>
       <email>ggreg...@apache.org</email>
     </developer>
-    <developer>
-      <name>Don Jeba</name>
-      <id>drajakumar</id>
-      <email>donj...@yahoo.com</email>
-    </developer>
   </developers>
-  <contributors>
 
+  <contributors>
+    <contributor>
+      <name>Don Jeba</name>
+      <email>donj...@yahoo.com</email>
+    </contributor>
   </contributors>
 
   <!-- Lang should depend on very little -->

http://git-wip-us.apache.org/repos/asf/commons-text/blob/96a6438f/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java 
b/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
index 0c6d491..669382a 100644
--- a/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/JaccardDistance.java
@@ -32,7 +32,7 @@ public class JaccardDistance implements EditDistance<Double> {
 
     /**
      * Calculates Jaccard distance of two set character sequence passed as
-     * input. Calculates Jaccard similarity and returns the complementary of 
it.
+     * input. Calculates Jaccard similarity and returns the complement of it.
      * 
      * @param left first character sequence
      * @param right second character sequence

http://git-wip-us.apache.org/repos/asf/commons-text/blob/96a6438f/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java 
b/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
index a87f478..7ccf91c 100644
--- a/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
+++ b/src/main/java/org/apache/commons/text/similarity/JaccardSimilarity.java
@@ -29,7 +29,7 @@ import java.util.Set;
  * https://en.wikipedia.org/wiki/Jaccard_index
  * </p>
  */
-public class JaccardSimilarity implements EditDistance<Double> {
+public class JaccardSimilarity implements SimilarityScore<Double> {
 
     /**
      * Calculates Jaccard Similarity of two set character sequence passed as

http://git-wip-us.apache.org/repos/asf/commons-text/blob/96a6438f/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java 
b/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
index 4f3f55d..92c34ab 100644
--- a/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
+++ b/src/test/java/org/apache/commons/text/similarity/JaccardDistanceTest.java
@@ -47,6 +47,7 @@ public class JaccardDistanceTest {
         assertEquals(0.10d, classBeingTested.apply("PENNSYLVANIA", 
"PENNCISYLVNIA"), 0.0d);
         assertEquals(0.87d, classBeingTested.apply("left", "right"), 0.0d);
         assertEquals(0.87d, classBeingTested.apply("leettteft", "ritttght"), 
0.0d);
+        assertEquals(0.0d, classBeingTested.apply("the same string", "the same 
string"), 0.0d);
     }
 
     @Test(expected = IllegalArgumentException.class)

http://git-wip-us.apache.org/repos/asf/commons-text/blob/96a6438f/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java 
b/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
index 0e8773c..b87618b 100644
--- 
a/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
+++ 
b/src/test/java/org/apache/commons/text/similarity/JaccardSimilarityTest.java
@@ -47,6 +47,7 @@ public class JaccardSimilarityTest {
         assertEquals(0.9d, classBeingTested.apply("PENNSYLVANIA", 
"PENNCISYLVNIA"), 0.0d);
         assertEquals(0.13d, classBeingTested.apply("left", "right"), 0.0d);
         assertEquals(0.13d, classBeingTested.apply("leettteft", "ritttght"), 
0.0d);
+        assertEquals(1.0d, classBeingTested.apply("the same string", "the same 
string"), 0.0d);
     }
 
     @Test(expected = IllegalArgumentException.class)

Reply via email to