Package org.openl.rules.fuzzy
Class OpenLFuzzyUtils
- java.lang.Object
-
- org.openl.rules.fuzzy.OpenLFuzzyUtils
-
public final class OpenLFuzzyUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenLFuzzyUtils.FuzzyResult
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclearCaches()static List<org.apache.commons.lang3.tuple.Pair<Integer,Integer>>findMaximumMatching(List<org.apache.commons.lang3.tuple.Pair<Integer,Integer>> edges)static List<OpenLFuzzyUtils.FuzzyResult>fuzzyExtract(String source, Token[] tokens, boolean ignoreDistances)static booleanisEqualsFieldsChains(IOpenField[] fieldsChain1, IOpenField[] fieldsChain2)static StringphoneticFix(String value)static Map<Token,IOpenField[][]>tokensMapToOpenClassReadableFieldsRecursively(IOpenClass openClass, String tokenPrefix, int startLevel)static Map<Token,IOpenField[][]>tokensMapToOpenClassWritableFieldsRecursively(IOpenClass openClass, String tokenPrefix, int startLevel)static StringtoTokenString(String source)
-
-
-
Method Detail
-
clearCaches
public static void clearCaches()
-
tokensMapToOpenClassWritableFieldsRecursively
public static Map<Token,IOpenField[][]> tokensMapToOpenClassWritableFieldsRecursively(IOpenClass openClass, String tokenPrefix, int startLevel)
-
tokensMapToOpenClassReadableFieldsRecursively
public static Map<Token,IOpenField[][]> tokensMapToOpenClassReadableFieldsRecursively(IOpenClass openClass, String tokenPrefix, int startLevel)
-
isEqualsFieldsChains
public static boolean isEqualsFieldsChains(IOpenField[] fieldsChain1, IOpenField[] fieldsChain2)
-
findMaximumMatching
public static List<org.apache.commons.lang3.tuple.Pair<Integer,Integer>> findMaximumMatching(List<org.apache.commons.lang3.tuple.Pair<Integer,Integer>> edges)
-
fuzzyExtract
public static List<OpenLFuzzyUtils.FuzzyResult> fuzzyExtract(String source, Token[] tokens, boolean ignoreDistances)
-
-