Matching on Data in Multiple Languages
Learn about the languages Reltio Match Engine supports for matching data.
Reltio Match Engine supports matching data in multiple languages.following languages: Chinese, Korean, Japanese and Arabic.
TransliterateCleanser
applies the transliteration before the match tokens are generated or the comparator does the comparison. The comparison for non-Latin scripts runs the transliteration only after the words are split into parts. You can also run the Custom/DistinctWords/Comparator/MatchToken to apply a transliteration .How does matching on multiple languages work?
The following example illustrates how the Match Engine can be configured. The configuration settings can be configured in your L3 layer. To do this, contact support.
{
"uri": "configuration/entityTypes/HCP/matchGroups/HCPbyTransLiterator",
"label": "HCP by transliterated Name",
"type": "suspect",
"rule": {
"and": {
"exact": [
"configuration/entityTypes/HCP/attributes/NonLatin_Name"
],
"cleanse": [
{
"cleanseAdapter": "com.reltio.cleanse.impl.TransliterateCleanser"
,
"attributes": [
"configuration/entityTypes/HCP/attributes/NonLatin_Name"
]
}
]
},
"matchTokenClass": "com.reltio.match.token.ExactMatchToken"
},
"matchServiceClass": "com.reltio.businesslogic.match.providers.internal.InternalMatchService"
}
The following example illustrates how you can configure the Match Engine to the characters inside a match group using the transliteratorCommand" : "Any-Latin command in the cleanseAdapterParams section:
{
"uri": "configuration/entityTypes/HCP/matchGroups/HCPbyTransLiterator",
"label": "HCP by transliterated Name",
"type": "suspect",
"rule": {
"and": {
"exact": [
"configuration/entityTypes/HCP/attributes/NonLatin_Name"
],
"cleanse": [
{
"cleanseAdapter": "com.reltio.cleanse.impl.TransliterateCleanser",
"cleanseAdapterParams": {
"transliteratorCommand" : "Any-Latin"
},
"mappings": [
{
"attribute": "configuration/entityTypes/HCP/attributes/NonLatin_Name",
"cleanseAttribute": "configuration/entityTypes/HCP/attributes/NonLatin_Name"
}
]
}
]
},
"matchTokenClass": "com.reltio.match.token.ExactMatchToken"
},
"matchServiceClass": "com.reltio.businesslogic.match.providers.internal.InternalMatchService"
}