Interface FuzzyStringMatchFilter<T>
- All Superinterfaces:
DebugDumpable
,Freezable
,Itemable
,ItemFilter
,ObjectFilter
,PropertyValueFilter<T>
,Revivable
,Serializable
,ValueFilter<PrismPropertyValue<T>,
PrismPropertyDefinition<T>>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static class
static class
Trigram similarity TODO consider using Double instead of Floatstatic class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final QName
static final QName
static final QName
Fields 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, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, collectUsedPaths, revive, usedPaths
Methods inherited from interface com.evolveum.midpoint.prism.query.PropertyValueFilter
clone, getMatchingRule
Methods 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
-