Package one.microstream.util.similarity
Class MultiMatch.Default<E>
- java.lang.Object
 - 
- one.microstream.util.similarity.MultiMatch.Default<E>
 
 
- 
- All Implemented Interfaces:
 MultiMatch<E>
- Enclosing interface:
 - MultiMatch<E>
 
public static class MultiMatch.Default<E> extends Object implements MultiMatch<E>
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface one.microstream.util.similarity.MultiMatch
MultiMatch.Default<E> 
 - 
 
- 
Constructor Summary
Constructors Constructor Description Default() 
- 
Method Summary
Modifier and Type Method Description MultiMatchAssembler<E>assembler()doubleaverageSimilarity()static intcalculateMatchCount(int[] s2tMapping)doublehighestSimilarity()doublelowestSimilarity()static doublemaxSourceQuantifier(double[][] quantifiers, int t)static doublemaxTargetQuantifier(double[] sTargets)MultiMatchResult<E>result()doublesimilarityThreshold()doublesingletonPrecedenceBonus()doublesingletonPrecedenceThreshold() 
 - 
 
- 
- 
Method Detail
- 
calculateMatchCount
public static int calculateMatchCount(int[] s2tMapping)
 
- 
maxTargetQuantifier
public static double maxTargetQuantifier(double[] sTargets)
 
- 
maxSourceQuantifier
public static double maxSourceQuantifier(double[][] quantifiers, int t) 
- 
similarityThreshold
public double similarityThreshold()
- Specified by:
 similarityThresholdin interfaceMultiMatch<E>
 
- 
singletonPrecedenceThreshold
public double singletonPrecedenceThreshold()
- Specified by:
 singletonPrecedenceThresholdin interfaceMultiMatch<E>
 
- 
singletonPrecedenceBonus
public double singletonPrecedenceBonus()
- Specified by:
 singletonPrecedenceBonusin interfaceMultiMatch<E>
 
- 
averageSimilarity
public double averageSimilarity()
- Specified by:
 averageSimilarityin interfaceMultiMatch<E>
 
- 
lowestSimilarity
public double lowestSimilarity()
- Specified by:
 lowestSimilarityin interfaceMultiMatch<E>
 
- 
highestSimilarity
public double highestSimilarity()
- Specified by:
 highestSimilarityin interfaceMultiMatch<E>
 
- 
result
public MultiMatchResult<E> result()
- Specified by:
 resultin interfaceMultiMatch<E>
 
- 
assembler
public MultiMatchAssembler<E> assembler()
- Specified by:
 assemblerin interfaceMultiMatch<E>
 
 - 
 
 -