org.eml.sir.rel
Class GoogleComparator
java.lang.Object
org.eml.sir.rel.WordRelatednessComparator
org.eml.sir.rel.GoogleComparator
- public class GoogleComparator
- extends WordRelatednessComparator
Comparator that computes relatedness as a result of frequencies of
Google search results.
- Author:
- Hendrik Niederlich (EML-R)
Constructor Summary |
GoogleComparator()
Create a new instance of GoogleComparator. |
Method Summary |
double |
getRelatedness(java.util.ArrayList word1,
java.util.ArrayList word2,
java.util.HashMap tableMap)
Return a relatedness value ESPECIALLY FOR LC_COMPARATOR!. |
double |
getRelatedness(java.lang.String word1,
java.lang.String word2)
Return a relatedness value. |
java.lang.String[] |
getRelatednessTrace(java.lang.String word1,
java.lang.String word2)
Not implemented. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastHitsWord1
public int lastHitsWord1
lastHitsWord2
public int lastHitsWord2
lastHitsJoint
public int lastHitsJoint
GoogleComparator
public GoogleComparator()
- Create a new instance of GoogleComparator.
getRelatedness
public double getRelatedness(java.util.ArrayList word1,
java.util.ArrayList word2,
java.util.HashMap tableMap)
- Description copied from class:
WordRelatednessComparator
- Return a relatedness value ESPECIALLY FOR LC_COMPARATOR!.
- Specified by:
getRelatedness
in class WordRelatednessComparator
- Returns:
- A positive value that indicates the relatedness of two
words. If one or both word have more than one sense the value
that indicates the highest similarity is returned. If no relatedness
value can be computed return 0.
getRelatedness
public double getRelatedness(java.lang.String word1,
java.lang.String word2)
- Return a relatedness value.
- Specified by:
getRelatedness
in class WordRelatednessComparator
- Returns:
- A positive value that indicates the relatedness of two
words. If no relatedness value can be computed return -1.0.
- See Also:
WordRelatednessComparator.getRelatedness(java.lang.String, java.lang.String)
getRelatednessTrace
public java.lang.String[] getRelatednessTrace(java.lang.String word1,
java.lang.String word2)
- Not implemented.
- Specified by:
getRelatednessTrace
in class WordRelatednessComparator
- See Also:
WordRelatednessComparator.getRelatednessTrace(java.lang.String, java.lang.String)