Identity Resolution
- Identity Resolution 10.0 HotFix 1
- All Products
whereKEY|SEARCH-LOGIC=SSA, System(system), Population(population), Controls(controls), Field(keyfield_list), [Null-Field(null-field-value)], [Null-Key(null-key-value)]
Null-Field("unknown")
Null-Key("K$$$$$$$")
KEY-LOGIC=SSA, System(system), Population(population), Controls("FIELD=fieldname KEY_LEVEL=Standard"), Field(keyfield)
SEARCH-LOGIC=SSA, System(system), Population(population), Controls("FIELD=fieldname SEARCH_LEVEL=Typical"), Field(keyfield)
will generate keys for all three name fields and store them in the IDX.IDX-Definition *============= KEY-LOGIC=SSA, System(system), Population(population), Controls("FIELD=fieldname KEY_LEVEL=Standard"), Field("field_1,field_2,field_3")
will generate search ranges for all three name fields.SEARCH-LOGIC=SSA, System(system), Population(population), Controls("FIELD=fieldname SEARCH_LEVEL=Standard"), Field("field_1,field_2,field_3")
Will apply repeat logic to all three name fields.SCORE-LOGIC=SSA, System(system), Population(population), Controls("PURPOSE=purpose_name MATCH_LEVEL=Loose"), Matching-Fields("fieldn ame_1:Person_Name", "fieldname_2:Person_Name","textitfieldname_3:Person_Name")
test.person.nameName [5] C(20)
Therefore a Key-Logic that indexes these fields must list each individual field:FIELD=Name, C, 20 FIELD=Name_2, C, 20 FIELD=Name_3, C, 20 FIELD=Name_4, C, 20 FIELD=Name_5, C, 20
A shorthand method of specifying repeating fields exists and takes the form of:KEY-LOGIC=SSA, System(default), Population(test), Controls("FIELD=KeyFieldName KEY_LEVEL=Standard"), Field("Name,Name_2,Name_3,Name_4,Name_5")
Some examples of this notation are (assuming a maximum of 5 occurrences):field [ * | {x | y-z}, ... ]
Therefore some of the ways the above Key-Logic example could also be written are:Name[1-5] = Name,Name_2,Name_3,Name_4,Name_5 Name[2,3] = Name[2-3] = Name_2,Name_3 Name[1,4-5]= Name,Name_4,Name_5 Name[5] = Name_5 Name[*] = Name,Name_2,Name_3,Name_4,Name_5
KEY-LOGIC=SSA, System(default), Population(test), Controls("FIELD=KeyFieldName KEY_LEVEL=Standard"), Field("Name[*]") KEY-LOGIC=SSA, System(default), Population(test), Controls("FIELD=KeyFieldName KEY_LEVEL=Standard"), Field("Name[1-5]") KEY-LOGIC=SSA, System(default), Population(test), Controls("FIELD=KeyFieldName KEY_LEVEL=Standard"), Field("Name[1,2,3,4,5]")
KEY-LOGIC=User, Field(KeyFieldName)