|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric de.hpi.fgis.dude.similarityfunction.contentbased.util.MongeElkanSimilarity
public class MongeElkanSimilarity
This class is a derived implementation of the Monge Elkan metric from the simmetric library. Internal String Comparison was changed to SmithWaterman. Package: uk.ac.shef.wit.simmetrics.similaritymetrics.mongeelkan Description: uk.ac.shef.wit.simmetrics.similaritymetrics.mongeelkan implements a
Field Summary | |
---|---|
(package private) uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser |
tokeniser
private tokeniser for tokenisation of the query strings. |
Constructor Summary | |
---|---|
MongeElkanSimilarity()
constructor - default (empty). |
|
MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric metricToUse)
constructor. |
|
MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokeniserToUse)
constructor. |
|
MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokeniserToUse,
uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric metricToUse)
constructor. |
Method Summary | |
---|---|
String |
getLongDescriptionString()
returns the long string identifier for the metric. |
String |
getShortDescriptionString()
returns the string identifier for the metric. |
float |
getSimilarity(String string1,
String string2)
gets the similarity of the two strings using Monge Elkan. |
String |
getSimilarityExplained(String string1,
String string2)
gets a div class xhtml similarity explaining the operation of the metric. |
float |
getSimilarityTimingEstimated(String string1,
String string2)
gets the estimated time in milliseconds it takes to perform a similarity timing. |
float |
getUnNormalisedSimilarity(String string1,
String string2)
gets the un-normalised similarity measure of the metric for the given strings. |
Methods inherited from class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric |
---|
batchCompareSet, batchCompareSets, getSimilarityTimingActual |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
final uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokeniser
Constructor Detail |
---|
public MongeElkanSimilarity()
public MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokeniserToUse)
tokeniserToUse
- - the tokeniser to use should a different tokeniser be requiredpublic MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokeniserToUse, uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric metricToUse)
tokeniserToUse
- - the tokeniser to use should a different tokeniser be requiredmetricToUse
- - the string metric to usepublic MongeElkanSimilarity(uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric metricToUse)
metricToUse
- - the string metric to useMethod Detail |
---|
public String getSimilarityExplained(String string1, String string2)
getSimilarityExplained
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarityExplained
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string 1string2
- string 2
public String getShortDescriptionString()
getShortDescriptionString
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getShortDescriptionString
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
public String getLongDescriptionString()
getLongDescriptionString
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getLongDescriptionString
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
public float getSimilarityTimingEstimated(String string1, String string2)
getSimilarityTimingEstimated
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarityTimingEstimated
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string 1string2
- string 2
public final float getSimilarity(String string1, String string2)
getSimilarity
in interface uk.ac.shef.wit.simmetrics.similaritymetrics.InterfaceStringMetric
getSimilarity
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string2
-
public float getUnNormalisedSimilarity(String string1, String string2)
getUnNormalisedSimilarity
in class uk.ac.shef.wit.simmetrics.similaritymetrics.AbstractStringMetric
string1
- string2
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |