Hi Rushyendar Akula,
Yes, you can combine ExactOrNull and ExactOrAllNull into a single match rule using the or operator.
I have created a rule for the Individual entity that does the following:
We used an and block to require both conditions, and inside that, an or block to combine the two suffix rules.
This avoids the need for two separate rules and makes the logic easier to manage in one place.
It's set as a suspect match rule, with scope = ALL, and only uses operational values (useOvOnly = true).
{
"uri": "configuration/entityTypes/Individual/matchGroups/NameAndSuffixMatch",
"label": "Exact(Name) AND (EON or EOAN on Suffix)",
"type": "suspect",
"scope": "ALL",
"useOvOnly": true,
"rule": {
"and": {
"exact": [
"configuration/entityTypes/Individual/attributes/Name"
],
"or": {
"exactOrNull": [
"configuration/entityTypes/Individual/attributes/Suffix"
],
"exactOrAllNull": [
"configuration/entityTypes/Individual/attributes/Suffix"
]
}
},
"matchTokenClasses": {
"mapping": [
{
"attribute": "configuration/entityTypes/Individual/attributes/Name",
"class": "com.reltio.match.token.ExactMatchToken"
},
{
"attribute": "configuration/entityTypes/Individual/attributes/Suffix",
"class": "com.reltio.match.token.ExactMatchToken"
}
]
},
"comparatorClasses": {
"mapping": [
{
"attribute": "configuration/entityTypes/Individual/attributes/Name",
"class": "com.reltio.match.comparator.BasicStringComparator"
},
{
"attribute": "configuration/entityTypes/Individual/attributes/Suffix",
"class": "com.reltio.match.comparator.BasicStringComparator"
}
]
}
},
"scoreStandalone": 0,
"scoreIncremental": 0
}
Here is an example for the same:

------------------------------
Vibha Mahesh
Technical Consultant
Reltio
------------------------------