Interface FuzzyStringMatchFilter<T>
- All Superinterfaces:
DebugDumpable,Freezable,Itemable,ItemFilter,ObjectFilter,PropertyValueFilter<T>,Revivable,Serializable,ValueFilter<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic classstatic classTrigram similarity TODO consider using Double instead of Floatstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QNamestatic final QNamestatic final QNamestatic final QNameFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionlevenshtein(int threshold, boolean inclusive) similarity(float threshold, boolean inclusive) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, collectUsedPaths, revive, transformItemPaths, usedPathsMethods inherited from interface com.evolveum.midpoint.prism.query.PropertyValueFilter
clone, getMatchingRuleMethods inherited from interface com.evolveum.midpoint.prism.query.ValueFilter
canNestInsideExists, checkConsistence, equals, getDeclaredMatchingRule, getDefinition, getElementName, getExpression, getFullPath, getParentPath, getPath, getRightHandSideDefinition, getRightHandSidePath, getSingleValue, getValues, hasNoValue, isRaw, match, matchesOnly, nested, setDefinition, setExpression, setMatchingRule, setRightHandSideDefinition, setRightHandSidePath, setValue, setValues
-
Field Details
-
THRESHOLD
-
INCLUSIVE
-
LEVENSHTEIN
-
SIMILARITY
-
-
Method Details
-
getMatchingMethod
FuzzyStringMatchFilter.FuzzyMatchingMethod getMatchingMethod() -
levenshtein
-
similarity
-