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()
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
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
- Specified by:
resultin interfaceMultiMatch<E>
-
assembler
- Specified by:
assemblerin interfaceMultiMatch<E>
-