de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics
Class OverlapCoefficientFunction

java.lang.Object
  extended by de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
      extended by de.hpi.fgis.dude.similarityfunction.contentbased.ContentBasedSimilarityFunction<T>
          extended by de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.SimmetricsFunction<OverlapCoefficientFunction,uk.ac.shef.wit.simmetrics.similaritymetrics.OverlapCoefficient>
              extended by de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.OverlapCoefficientFunction
All Implemented Interfaces:
SimilarityFunction, StringSimilarity, AutoJsonable

public class OverlapCoefficientFunction
extends SimmetricsFunction<OverlapCoefficientFunction,uk.ac.shef.wit.simmetrics.similaritymetrics.OverlapCoefficient>

OverlapCoefficientFunction compares two DuDeObjects based on the Overlap Coefficient of the given attribute.

Author:
Ziawasch Abedjan, Arvid Heise, Matthias Pohl

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.hpi.fgis.dude.similarityfunction.SimilarityFunction
SimilarityFunction.SimilarityValidationState
 
Constructor Summary
protected OverlapCoefficientFunction()
          Internal constructor for Jsonable deserialization.
  OverlapCoefficientFunction(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokenizer, int attrIndex, String... defaultAttr)
          Initializes the OverlapCoefficientFunction with the passed InterfaceTokeniser.
  OverlapCoefficientFunction(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokenizer, String... defaultAttr)
          Initializes the OverlapCoefficientFunction with the passed InterfaceTokeniser.
  OverlapCoefficientFunction(int attrIndex, String... defaultAttr)
          Initializes the OverlapCoefficientFunction with the default tokenizer.
  OverlapCoefficientFunction(String... defaultAttr)
          Initializes the OverlapCoefficientFunction with the default tokenizer.
 
Method Summary
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.contentbased.impl.simmetrics.SimmetricsFunction
compareAtomicValues, getSimilarity
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.contentbased.ContentBasedSimilarityFunction
addAttribute, calculateSimilarity, calculateSimilarity, equals, getAttribute, hashCode, ignoreCapitalization, ignoringCapitalizationEnabled, setCompareArrayArrayStrategy, setCompareArrayAtomicStrategy, setCompareArrayRecordStrategy, setCompareRecordAtomicStrategy, setCompareRecordRecordStrategy
 
Methods inherited from class de.hpi.fgis.dude.similarityfunction.AbstractSimilarityFunction
getLastValidationState, getSimilarity, setValidationState
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverlapCoefficientFunction

protected OverlapCoefficientFunction()
Internal constructor for Jsonable deserialization.


OverlapCoefficientFunction

public OverlapCoefficientFunction(String... defaultAttr)
Initializes the OverlapCoefficientFunction with the default tokenizer.

Parameters:
defaultAttr - The default attribute.

OverlapCoefficientFunction

public OverlapCoefficientFunction(int attrIndex,
                                  String... defaultAttr)
Initializes the OverlapCoefficientFunction with the default tokenizer.

Parameters:
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.

OverlapCoefficientFunction

public OverlapCoefficientFunction(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokenizer,
                                  String... defaultAttr)
Initializes the OverlapCoefficientFunction with the passed InterfaceTokeniser.

Parameters:
tokenizer - The internally used tokenizer.
defaultAttr - The default attribute.

OverlapCoefficientFunction

public OverlapCoefficientFunction(uk.ac.shef.wit.simmetrics.tokenisers.InterfaceTokeniser tokenizer,
                                  int attrIndex,
                                  String... defaultAttr)
Initializes the OverlapCoefficientFunction with the passed InterfaceTokeniser.

Parameters:
tokenizer - The internally used tokenizer.
attrIndex - The index of the default attribute. This parameter is used to select specific values of an array.
defaultAttr - The default attribute.


Copyright © 2011 Hasso Plattner Institute - Chair of Information Systems. All Rights Reserved.