Level match with exact logic
Specify the top-level exact match
Specify the top-level exact match
level name used in the output DF
match logic condition Column
Level match with fuzzy logic
Level match with fuzzy logic
level name used in the output DF
a condition column, no match if this condition evaluated as false
a value column, which typically return a score, higher score means higher chance of matching
No match if the evaluated valueExpr < this value
Specify the shared matching condition of all the levels (except the top-level exact match)
Specify the shared matching condition of all the levels (except the top-level exact match)
shared matching condition
expr should be in "left === right" form so that it can
really help on optimize the process by reducing searching space
SmvEntityMatcher Perform multiple level entity matching with exact and/or fuzzy logic
SmvEntityMatcher Perform multiple level entity matching with exact and/or fuzzy logic
id column name of left DF (df1)
id column name of right DF (df2)
for exact match leftovers, a deterministic condition for narrow down the search space
a list of level match conditions (always weaker than exactMatchFilter), all of them will be tested
Level match with exact logic
level name used in the output DF
match logic colName